日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

在Visual Studio Code中使用Alibaba Cloud API Toolkit插件

本文為您介紹在Visual Studio Code(VS Code)中Alibaba Cloud API Toolkit插件的安裝和使用。

安裝插件

前提條件

安裝VS Code。

本文為您介紹插件的兩種安裝方式:

方式一:在插件市場下載安裝

  1. 在VS Code編輯器左側(Activity Bar)導航欄中,單擊image圖標。

  2. 搜索Alibaba Cloud API Toolkit ,單擊安裝。

image

方式二:通過瀏覽器下載安裝包

  1. 通過瀏覽器訪問官方Marketplace,單擊Install,此時會自動彈出VS Code并跳轉至擴展頁面。

  2. 在VS Code的擴展頁面,單擊安裝。

image

驗證安裝結果

安裝完成后,會在左側(Activity Bar)導航欄顯示阿里云的插件圖標,即表示安裝成功。image

用戶身份和憑證配置

身份和憑證配置是調用API的前提,目前該插件僅支持配置AccessKey(簡稱AK)憑證。您可以通過以下方式進行配置。

添加或修改身份與憑證配置

  1. 安裝Alibaba Cloud CLI Tools插件。

    1. 通過瀏覽器訪問Alibaba Cloud CLI Tools,單擊Install

    2. 在彈出的對話框,單擊打開。

    3. 在VS Code的擴展頁面,單擊安裝。

    4. 安裝完成后,會在狀態欄顯示阿里云的插件圖標。

    說明

    您還可以直接在VS Code中安裝阿里云CLI。具體操作,請參見使用阿里云CLI Visual Studio Code 插件。

  2. 配置身份憑證。

    1. 在VS Code編輯器的頂部菜單欄,選擇終端 > 新建終端。

    2. 在終端執行aliyun configure命令,按照提示進行配置。關于AccessKey的詳細信息,請參見獲取AccessKey信息

    3. 命令逐行回車,出現 Saving profile[xxx] ...Done. 代表該 Profile 保存成功。如果出現 !!! Configure Failed please configure again !!! ,是因為參數格式、參數值范圍填寫不正確等因素導致的校驗失敗,但不會阻礙本地保存成功。

      $ aliyun configure
      Configuring profile 'default' ...
      Aliyun Access Key ID [None]: <Your AccessKey ID>
      Aliyun Access Key Secret [None]: <Your AccessKey Secret>
      Default Region Id [None]: cn-hangzhou
      Default output format [json]: json
      Default Language [zh]: zh
      重要

      由于阿里云賬號(主賬號)擁有資源的所有權限,其AK一旦泄露風險巨大,強烈建議您使用RAM用戶的AK。

查看與切換用戶身份

  1. 在左下角的狀態欄中,單擊阿里云的圖標??稍陧敳克阉骺蛳虏榭吹揭雅渲贸晒Φ挠脩?。

  2. 單擊Profile名稱,即可切換用戶身份。

image

功能介紹

Alibaba Cloud API Toolkit是一個輕量化的阿里云API工具,支持在VS Code中快速查閱阿里云產品的API,并提供API調試、生成和插入SDK示例代碼等功能。31.png

阿里云產品訂閱

該插件提供了一鍵訂閱阿里云產品的功能,支持選擇產品不同版本API,并給予推薦版本提示,無需配置文件,可以通過快捷鍵Ctrl+cmd+K(Windows系統中對應的快捷鍵是Ctrl+win+K)搜索和訂閱阿里云產品。image

API 搜索

該插件支持搜索已訂閱的API,也可以通過快捷鍵Ctrl+cmd+L(Windows系統中對應的快捷鍵是Ctrl+win+L)搜索并查看已訂閱的API文檔或插入代碼段。

1.png

API文檔預覽

點擊API可以打開一個新的標簽頁,并顯示對應的API文檔,文檔包括接口說明、請求參數、響應參數和錯誤碼。3.png

API調試

  • 通過身份憑證驗證后,該插件可支持API調試。

  • 支持參數表單填寫的方式調試阿里云API,并查看結果。

  • 調用返回結果可以直接在編輯器中快速打開。

API調試.png

使用插件提供的代碼示例

說明

在使用插件提供的代碼示例之前,需要您先安裝云產品的SDK。

安裝云產品SDK

  1. 訪問SDK中心,選擇您準備調用的API對應的云產品,SDK版本選擇V2.0,語言選擇TypeScript。這里以云服務器ECS為例。

    npm install --save @alicloud/ecs20140526@4.1.8
  2. 在終端(TERMINAL)中執行安裝命令。

生成代碼示例

  • 使用插件提供的代碼示例

    該插件支持生成SDK示例代碼。可通過參數表單填寫的方式獲得不同語言的 SDK 代碼示例,并支持在編輯器中快速打開對應的 SDK 代碼或另存為新文件。4.png

  • 使用插件提供的插入代碼片段(Code Snippets)功能

    該插件目前支持一鍵插入多種語言的示例代碼片段,包括Java、Java async、TypeScript、Python、Go、PHP、C#,幫助您快速生成SDK代碼示例。

    • 方式一:在編輯器中輸入您已訂閱的API,即可搜索到對應API的代碼段。

    • 方式二:通過快捷鍵Ctrl+cmd+L(Windows系統中對應的快捷鍵是Ctrl+win+L)搜索API,選擇插入代碼段。

補全并運行代碼

  • 補全代碼。

    • 修改endpoint。

      登錄OpenAPI 門戶,然后選擇云產品,在云產品主頁可查看支持的服務接入點。

    • 添加請求參數。請求參數請查看API文檔預覽。

    • (可選)添加日志。

    • 保存修改內容。

      import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
      import Ecs20140526, * as $Ecs20140526 from '@alicloud/ecs20140526';
      export default class DescribeRegion {
          static async main(args: string[]): Promise<void> {
              let config = new $OpenApi.Config({
                  // 請確保代碼運行環境設置了環境變量 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
                  accessKeyId: process.env['ALIBABA_CLOUD_ACCESS_KEY_ID'],
                  accessKeySecret: process.env['ALIBABA_CLOUD_ACCESS_KEY_SECRET'],
                  // Endpoint 請參考 https://api.aliyun.com/product/Ecs
                  endpoint: `ecs.cn-hangzhou.aliyuncs.com`,
              });
              let client = new Ecs20140526(config);
              let describeRegionsRequest = new $Ecs20140526.DescribeRegionsRequest({});
              let response = await client.describeRegions(describeRegionsRequest);
              console.log(response.body?.regions?.region);
          }
      }
  • 運行代碼

    1. 在終端執行以下命令,將TypeScript編譯成JavaScript文件。

      tsc client.ts # client.ts為文件名
    2. 新建一個main.js文件,在編輯區域復制以下代碼。

      const { default: Describeregion } = require("./describeregion");
      
      Describeregion.main();
      
    3. 在終端(TERMINAL)執行以下命令,運行示例代碼。

      node .\main.js
    4. 運行結果,如果返回結果如下所示,則表示調用成功。

      image

問題反饋

如果您在使用中遇到任何問題,可以通過在GitHub repository上提交反饋,幫助我們共同改進在VS Code中使用Alibaba Cloud API Toolkit插件體驗。