すべてのプロダクト
Search
ドキュメントセンター

Function Compute:FCコンポーネントのAPIコマンド

最終更新日:Sep 10, 2024

FCコンポーネントは、Serverless Devsに基づいて開発されたツールです。 FCコンポーネントは、Function Computeのリソースを管理するために使用できます。 たとえば、FCコンポーネントを使用して、サービス、関数、トリガーなどのリソースを管理および作成したり、リソースを更新、削除、クエリしたりできます。 FCコンポーネントを使用すると、開発者はコマンドラインを実行してFunction Compute APIを呼び出すことができます。

使用上の注意

Serverless Devsをインストールした後、cliを使用してFCコンポーネントを起動できます。 たとえば、コマンドラインインターフェイス (cli) でs CLI fc api -- helpコマンドを実行して、FCコンポーネントでサポートされているAPIコマンドのリストを取得できます。 または、s cli fc api <apiName> -- helpコマンドを実行して、特定のAPIコマンドのパラメーターと呼び出しメソッドを取得することもできます。

FCコンポーネントは、基本的なアトミック機能を提供するためにAPI操作に対して有効になります。 この場合、コンポーネントを使用する際の詳細については、API操作ドキュメントを参照してください。 詳細については、「機能別操作一覧」をご参照ください。

FCコンポーネントでサポートされているAPIコマンド

APIコマンド

説明

CreateService

サービスを作成します。

DeleteService

サービスを削除します。

UpdateService

サービスの設定を更新します。

GetService

サービスに関する設定を照会します。

リストサービス

サービスを照会します。

CreateFunction

関数を作成します。

DeleteFunction

関数を削除します。

UpdateFunction

関数を変更します。

GetFunction

関数に関する情報を照会します。

GetFunctionCode

関数のコードを照会します。

ListFunctions

関数のリストを照会します。

InvokeFunction

関数を呼び出します。Invokes a function.

CreateTrigger

トリガーを作成します。

DeleteTrigger

トリガーを削除します。

UpdateTrigger

トリガーの設定を更新します。

GetTrigger

トリガーに関する情報を照会します。

ListTriggers

トリガーのリストを照会します。

PublishServiceVersion

サービスバージョンを発行します。

DeleteServiceVersion

サービスバージョンを削除します。

ListServiceVersions

サービスのすべてのバージョンを照会します。

CreateAlias

エイリアスを作成します。

DeleteAlias

エイリアスを削除します。

UpdateAlias

エイリアスを更新します。

GetAlias

エイリアスを照会します。

ListAliases

エイリアスのリストを照会します。

CreateCustomDomain

カスタムドメイン名を作成します。

DeleteCustomDomain

カスタムドメイン名を削除します。

UpdateCustomDomain

カスタムドメイン名を変更します。

GetCustomDomain

カスタムドメイン名を取得します。

ListCustomDomains

カスタムドメイン名のリストを照会します。

PutProvisionConfig

関数インスタンスのプロビジョニングモードを設定します。

GetProvisionConfig

プロビジョニングされたインスタンスに関する情報を照会します。

ListProvisionConfigs

プロビジョニングされたインスタンスの設定を照会します。

TagResource

サービスタグを追加します。

UntagResource

サービスタグを削除します。

GetResourceTags

サービスタグに関する情報を照会します。

PutFunctionAsyncInvokeConfig

関数の非同期呼び出し設定を設定します。

DeleteFunctionAsyncInvokeConfig

サービス内の関数の非同期呼び出し設定を作成または変更します。

GetFunctionAsyncInvokeConfig

特定の関数の非同期呼び出し設定を照会します。

ListFunctionAsyncInvokeConfigs

関数の非同期呼び出し設定を照会します。

PublishLayerVersion

レイヤーバージョンをリリースします。

DeleteLayerVersion

レイヤーバージョンを削除します。

GetLayerVersion

特定のレイヤーバージョンに関する情報を照会します。

ListLayerVersions

レイヤーバージョンのリストを照会します。

ListLayers

レイヤーのリストを照会します。

ListEventSources

関数呼び出しのイベントソースの一覧を照会します。

DeregisterEventSource

関数呼び出しのイベントソースの登録を解除します。

RegisterEventSource

関数呼び出しのイベントソースを登録します。

ListVpcBindings

既存のVPC接続のリストを照会します。

CreateVpcBinding

VPC接続を作成します。

DeleteVpcBinding

VPCファイアウォールの指定されたポリシーグループからアクセス制御ポリシーを削除します。

ListStatefulAsyncInvocationFunctions

現在のアカウント内の非同期タスクを有効にしたすべての関数リソースを照会します。

GetStatefulAsyncInvocation

特定の条件を満たす非同期タスクのすべての非同期呼び出しレコードを照会します。

ListStatefulAsyncInvocations

特定の条件を満たす非同期タスクのすべての非同期呼び出しを照会します。

StopStatefulAsyncInvocation

非同期タスクを停止します。