阿里云命令行工具(Alibaba Cloud Command Line Interface)是在Alibaba Cloud SDK for Go之上構建的開源工具。您可以在命令行Shell
中,使用aliyun
命令與API 網關進行交互,管理您的API 網關資源。
前提條件
已安裝阿里云CLI。具體操作,請參見以下文檔:
已配置阿里云CLI。具體操作,請參見配置憑證。
權限說明
如果使用RAM用戶或RAM角色使用CLI調用API網關,請確認RAM用戶或RAM角色已擁有相關資源的訪問權限。更多信息,請參見基于身份的策略。
生成CLI命令示例
登錄API網關調試-入口。
在API調試界面左側搜索框中可搜索您需要使用的API。在參數配置中根據API文檔信息填寫參數,單擊參數配置右側的CLI示例標簽頁即可生成攜帶參數的命令示例。
使用CLI調用API 網關
CLI的基本使用方法,請參見調用RPC API和RESTful API。在使用API 網關前,您還需要了解API 網關的API概覽及各API的請求參數、返回參數等信息。
說明
對于API中不同類型的字段,請遵循阿里云CLI的參數格式要求。更多信息,請參見參數格式說明。
下面以2個樣例說明如何使用CLI調用API。
查詢region是杭州下的共享實例/Serverless實例/專享實例詳情
aliyun cloudapi DescribeInstances --region cn-hangzhou
查詢API分組的詳情
aliyun cloudapi DescribeApiGroup --region cn-hangzhou --GroupId 2d6e4d64c*******
使用建議
當您需要使用CLI調用API完成相對復雜的任務時,建議將CLI整理成Shell腳本后再執行,可以提高效率。
文檔內容是否對您有幫助?