FCコンポーネントは、Function ComputeのServerless Devsに基づいて開発されたツールです。 このツールを使用すると、インタラクティブなコマンドを実行してFunction Compute APIを呼び出すことができます。
前提条件
開始する前に、次の操作が実行されていることを確認してください。
エイリアスの作成
コマンド構文:
sudo s cli fc api CreateAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --body '{"additionalVersionWeight": "additionalVersionWeight","aliasName": "aliasname","description": "description","versionId": "versionid"}'
パラメーター:
(必須) -- region string: リソースをデプロイするリージョン。
(オプション) -- access stringまたは -a string: 使用するキーのエイリアス。
(オプション) -- apiVersion: APIのバージョン。 有効な値: 20210416と20160815。
パス
(必須) -- serviceName文字列: サービス名。
body
(オプション) -- aliasName string: サービスのエイリアス。
(オプション) -- versionId string: エイリアスが指すバージョン。
(オプション) -- additionalVersionWeight string: エイリアスが指すカナリアリリースバージョンとカナリアリリースバージョンの重み。
(オプション) -- description string: エイリアスの説明。
サンプルコード:
sudo s cli fc api CreateAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --body '{"aliasName": "aliastest","versionId": "1"}'
エイリアスを作成するためのAPI操作の詳細については、「CreateAlias」をご参照ください。
エイリアスの削除
コマンド構文:
sudo s cli fc api DeleteAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","aliasName": "ailasName"}'
パラメーター:
(必須) -- region string: リソースをデプロイするリージョン。
(オプション) -- access stringまたは -a string: 使用するキーのエイリアス。
(オプション) -- apiVersion: APIのバージョン。 有効な値: 20210416と20160815。
パス
(必須) -- serviceName文字列: サービス名。
(必須) -- aliasName string: エイリアスの名前。
サンプルコード:
sudo s cli fc api DeleteAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest","aliasName": "aliastest"}'
エイリアスを削除するためのAPI操作の詳細については、「DeleteAlias」をご参照ください。
エイリアスの更新
コマンド構文:
sudo s cli fc api UpdateAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","aliasName": "ailasName"}' --body '{"additionalVersionWeight": "additionalVersionWeight","description": "description","versionId": "versionid"}'
パラメーター:
(必須) -- region string: リソースをデプロイするリージョン。
(オプション) -- access stringまたは -a string: 使用するキーのエイリアス。
(オプション) -- apiVersion: APIのバージョン。 有効な値: 20210416と20160815。
パス
(必須) -- serviceName文字列: サービス名。
(必須) -- aliasName string: エイリアスの名前。
body
(オプション) -- versionId string: エイリアスが指すバージョン。
(オプション) -- additionalVersionWeight string: エイリアスが指すカナリアリリースバージョンとカナリアリリースバージョンの重み。
(オプション) -- description string: エイリアスの説明。
サンプルコード:
sudo s cli fc api UpdateAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest","aliasName": "aliastest"}' --body '{"additionalVersionWeight": {"2":0.05}}'
エイリアスを更新するためのAPI操作の詳細については、「UpdateAlias」をご参照ください。
エイリアスに関する情報の照会
コマンド構文:
sudo s cli fc api GetAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","aliasName": "ailasName"}'
パラメーター:
(必須) -- region string: リソースをデプロイするリージョン。
(オプション) -- access stringまたは -a string: 使用するキーのエイリアス。
(オプション) -- apiVersion: APIのバージョン。 有効な値: 20210416と20160815。
パス
(必須) -- serviceName文字列: サービス名。
(必須) -- aliasName string: エイリアスの名前。
サンプルコード:
sudo s cli fc api GetAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest","aliasName": "aliastest"}'
エイリアスに関する情報を照会するためのAPI操作の詳細については、「GetAlias」をご参照ください。
エイリアスの照会
コマンド構文:
sudo s cli fc api ListAliases --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --query '{"limit": "limit","nextToken": "nextToken","prefix": "prefix","startKey": "startKey"}'
パラメーター:
(必須) -- region string: リソースをデプロイするリージョン。
(オプション) -- access stringまたは -a string: 使用するキーのエイリアス。
(オプション) -- apiVersion: APIのバージョン。 有効な値: 20210416と20160815。
パス
(必須) -- serviceName文字列: サービス名。
query
(オプション) -- limit string: 返されるリソースの数。
(オプション) -- nextToken string: より多くの結果を返すために使用できるトークン。 このパラメーターを後続の呼び出しに含めて、より多くの結果を取得します。 最初の呼び出しでこのパラメーターを指定する必要はありません。
(オプション) -- prefix string: 返されたリソースの名前プレフィックス。
(オプション) -- startKey string: startKey (startKeyを含む) の後の最初からアルファベット順に結果が返されるように指定します。
サンプルコード:
sudo s cli fc api ListAliases --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --query '{"limit": "3"}'
エイリアスを照会するためのAPI操作の詳細については、「ListAliases」をご参照ください。