Alibaba Cloud CLI を使用すると、コマンドラインから直接 Serverless App Engine (SAE) API を呼び出して、アプリケーション、名前空間、その他のリソースを管理できます。
CLI のインストール
お使いのオペレーティングシステムに応じた手順に従って、Alibaba Cloud CLI をインストールしてください。
CLI の設定
Alibaba Cloud CLI の設定については、「概要」をご参照ください。
サンプル CLI コマンドの生成
-
SAE API デバッグページ にアクセスします。
-
API Explorer ページで、[左側の検索ボックス] で目的の API を検索します。 [パラメーター設定] セクションで、必要なパラメーターを入力し、[パラメーター設定] セクションの右側にある [CLI の例] タブをクリックして、サンプルコマンドを生成します。
-
[コマンドの実行]
をクリックすると、Cloud Shell が開き、オンラインでコマンドをデバッグできます。 -
[コピー]
をクリックしてサンプルコマンドをクリップボードにコピーし、ローカルターミナルで実行します。-
ローカルでサンプルコマンドをデバッグする際は、パラメーター形式を確認してください。 詳細については、「パラメーター形式」をご参照ください。
-
OpenAPI Explorer は、生成されたサンプルコマンドに自動的に
--regionオプションを追加します。 このオプションは、デフォルトの認証情報設定および環境変数のリージョンよりも優先されます。 必要に応じて削除または保持してください。
-
-
CLI を使用した API の呼び出し
基本的な使用方法については、「コマンド構造」をご参照ください。 SAE API を呼び出す前に、 SAE の「API の概要」と、各 API のリクエストおよびレスポンスパラメーターを確認してください。
データ型が異なるフィールドは、Alibaba Cloud CLI のパラメーター形式要件に従う必要があります。 詳細については、「パラメーター形式」をご参照ください。
以下の例は、CLI を使用して API を呼び出す方法を示しています。
-
アプリケーションの作成:
aliyun sae CreateApplication --AppName test --NamespaceId cn-shenzhen --PackageType=Image --Replicas=2 --ImageUrl=registry-vpc.cn-shenzhen.aliyuncs.com/sae-demo-image/consumer:1.0 --Cpu 1000 --Memory 2048 --Deploy=true -
アプリケーションの一覧表示:
aliyun sae ListApplications --region cn-beijing
推奨事項
複数の API 呼び出しが必要な複雑なタスクの場合は、CLI コマンドをシェルスクリプトにまとめることで、効率を向上させることができます。