Alibaba Cloud の SDK を使おうと思い Visual Studio Code の環境を整えていると拡張機能に Alibaba Cloud 関連のものが色々あることがわかりました。 今回の記事ではどんなものがあったのか各拡張機能を簡単に紹介します。 別の記事で実際に Alibaba Cloud API Toolkit と Alibaba Cloud CLI Tools を使ってみた話を書く予定です。
目次
Visual Studio Code の拡張機能で Alibaba Cloud を検索
Visual Studio Code の拡張機能の画面でキーワードに Alibaba Cloud で検索した画面のスクリーンショットが以下です。 これだけということはなく以下の画面の下にもっと色々ありました。
Alibaba Cloud API Toolkit
主な機能は以下。 Alibaba Cloud の OpenAPI を VSC から使えるようにするもののようです。 公式ドキュメントはこちら(https://marketplace.visualstudio.com/items?itemName=alibabacloud-openapi.vscode-alicloud-api)
- Alicloud Product Subscription: You can search for Alicloud products and subscribe to its APIs you want to use.
- API Searching: You can search the Open API of Alibaba Cloud products to which you are subscribed.
- API Document View: Clicking on an API can navigate you to a new tab which displays the corresponding API document, including descriptions, request parameters, response parameters and error codes.
- Call the API: You can use the form to call the Alibaba Cloud API and see the response.
- SDK Code Sample: You can get the SDK code samples and quickly open the corresponding SDK code in VS Code.
- Code Snippets: You can use the code snippets to quickly generate the code.
- More features are under development, please stay tuned.
Alibaba Cloud CLI Tools
Alibaba Cloud CLI を VSC から利用出来るようにする拡張機能のようです。 公式ドキュメントはこちら(https://marketplace.visualstudio.com/items?itemName=alibabacloud-openapi.aliyuncli)。
Alibaba Cloud Developer Toolkit
上で紹介した2つ、Alibaba Cloud API Toolkit CLI tools の2つの拡張機能をまとめてインストールしてくれるとのこと。 公式ドキュメントはこちら(https://marketplace.visualstudio.com/items?itemName=alibabacloud-openapi.alibaba-cloud-developer-toolkit)。
TONGYI Lingma
TONGYI Lingma はコーディングを支援するAIです。 Lingma に関する情報はこちら(https://www.alibabacloud.com/blog/alibaba-cloud-pilots-ai-coding-assistant-to-help-employees-write-code_601031)とかこちら(マイナビニュース)。中国本土向けにリリースされているニュースは見たことがあったのですが日本で使えるかはこれから調べるところ。 Github copilot はすでに購入済だったり、Google の Gemini Code Assist も調べていたりでコーディング支援のAIに興味はあるので日本でこの Lingma が使えるようになったら試してみたい気持ちはあります。
中国語となりますがVisual Studio Code のマーケットプレイスのドキュメントはこちら(https://marketplace.visualstudio.com/items?itemName=Alibaba-Cloud.tongyi-lingma)
上記ドキュメントでは IDE として Visual Studio Code 以外にも JetBrains の IDE群が利用出来るとのこと。
https://marketplace.visualstudio.com/items?itemName=Alibaba-Cloud.tongyi-lingma
- Windows 7 or later/ macOS/ Linux
- JetBrains IDEs (IntelliJ IDEA / PyCharm / GoLand / WebStorm etc.) 2020.3 or later
- Visual Studio Code 1.68.0 or later
その他
他にも以下など。 手抜きで拡張機能の名前とマーケットプレイスのWebサイトのリンクの紹介とします。
Alibaba Java Coding Guidelines
以上