API 標準および多言語対応の SDK
本製品 (appstream-center/2021-09-01) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。
カスタム署名
署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。
はじめに
Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。
API セキュリティを確保するには、以下を作成し、設定する必要があります。
RAM ユーザー
RAM ユーザー用の AccessKey ペア
API 一覧表
|
API |
タイトル |
説明 |
| ApproveOtaTask | OTA スペックアップ実行時間を設定します | OTA(Over-the-Air)アップデートの実行時間を設定します。 |
| AuthorizeInstanceGroup | デリバリーグループの割り当てユーザーを追加または削除します | デリバリーグループの割り当てユーザーを追加または削除します。割り当てユーザーとして追加されたユーザーのみがクラウドアプリケーションにアクセスできます。 |
| BatchCreateLlmTemplates | モデルテンプレートをバッチで作成します | LLM テンプレートをバッチで作成します。 |
| ConfigResourceGroupModelTemplate | リソースグループのモデルグループを設定します | リソースグループのモデルグループを設定します。 |
| ConfigRuntimeChannel | エージェントランタイム用のサードパーティチャンネルを構成します | エージェントランタイム用のサードパーティチャンネルを構成します。 |
| ConfigRuntimeModelTemplate | エージェントランタイムリソースのモデルグループを設定します | エージェントランタイムリソースのモデルグループを設定します。 |
| CreateAppInstanceGroup | 配信グループを作成します | 配信グループを作成します。 |
| CreateImageByInstance | インスタンスからカスタムイメージを作成します | デプロイ済みの WUYING インスタンスからカスタムイメージを作成します。カスタムイメージを使用すると、毎回インスタンス環境を繰り返し設定する時間をかけることなく、同じ設定の WUYING インスタンスを迅速に作成できます。 |
| CreateImageFromAppInstanceGroup | デバッグ配信グループから新しいイメージを作成します | デバッグ配信グループから新しいイメージを作成します。 |
| CreateModelProviderTemplate | モデルプロバイダーテンプレートを作成します | モデルプロバイダーテンプレートを作成します。 |
| CreateModelTemplate | モデルグループを作成します | モデル作成テンプレートを作成します。 |
| CreateWuyingServer | ワークステーションの作成 | 1台以上のワークステーションを作成します。 |
| DeleteAppInstanceGroup | 従量課金のデリバリーグループを削除します | 従量課金のリソースベースのデリバリーグループを削除します。 |
| DeleteAppInstances | 指定されたアプリケーションインスタンスを削除します | 指定されたアプリケーションインスタンスを削除します。 |
| DeleteImage | カスタムイメージを削除します | カスタム AppStream イメージを削除します。 |
| DeleteLlmTemplate | モデルテンプレートを削除します | LLM テンプレートを削除します。 |
| DeleteModelProviderTemplate | モデルプロバイダーテンプレートを削除します | モデルプロバイダーテンプレートを削除します。 |
| DeleteModelTemplate | モデルグループを削除します | モデルテンプレートを削除します。 |
| DeleteWuyingServer | クラウドグラフィックスワークステーションを削除します | クラウドグラフィックスワークステーションを削除します。 |
| DescribeWuyingServerEipInfo | WUYING Workspace の EIP 情報を照会します | WUYING Workspace のワークスペースの Elastic IP Address (EIP) 情報を照会します。 |
| GetAppInstanceGroup | 指定されたデリバリーグループの詳細を照会します | 指定されたデリバリーグループの詳細を照会します。 |
| GetConnectionTicket | クラウドアプリケーションの接続資格情報を取得します | クラウドアプリケーションの接続資格情報を取得します。 |
| GetDebugAppInstance | デバッグアプリケーションインスタンス情報を取得します | デバッグアプリケーションインスタンスの情報を取得します。 |
| GetModelProviderTemplate | モデルプロバイダーテンプレートの詳細を照会します | モデルプロバイダーテンプレートの詳細を照会します。 |
| GetOtaTaskByTaskId | OTA アップデートタスク詳細を照会します | 利用可能なバージョンやバージョン説明を含む、OTA アップデートタスクの詳細を照会します。 |
| GetResourcePrice | リソース料金を照会します | リソースの料金情報を照会します。 |
| GetResourceRenewPrice | リソース更新料金を照会します | WUYING Cloud Application リソースの更新料金を照会します。 |
| GetRuntimeChannel | エージェントランタイムのサードパーティチャンネル構成を照会します | エージェントランタイムのサードパーティチャンネル構成を照会します。 |
| GetRuntimeModelConfig | エージェントランタイムのモデル構成を照会します | クラウドコンピューターのモデル構成の詳細を照会します。 |
| ListAppInstanceGroup | 複数のデリバリーグループの照会 | 複数のデリバリーグループの詳細を照会します。この操作は特定のデリバリーグループを指定せず、指定された条件を満たすすべてのデリバリーグループの詳細を照会します。 |
| ListAppInstances | デリバリーグループ内のインスタンスの詳細を照会します | デリバリーグループ内の会話インスタンスの詳細を照会します。インスタンス ID、インスタンスステータス、作成時間、更新時間、会話ステータス、プライマリネットワークインターフェースコントローラー (NIC) のパブリック IP アドレスなどが含まれます。 |
| ListAuthorizedUserGroups | 配信グループによって承認されたユーザーグループの照会 | 指定された配信グループによって承認されたユーザーグループのリストを照会します。 |
| ListBindInfo | バインド情報を照会します | ユーザーとリソース間のバインド情報を照会します。 |
| ListDesktopAgentRuntime | ListDesktopAgentRuntime | デスクトップエージェントランタイムのリストを照会します。 |
| ListImage | イメージ情報を照会します | イメージ情報を照会します。 |
| ListLlmTemplates | LLM テンプレートリストを照会します | LLM テンプレートのリストを照会します。 |
| ListModelProviderTemplates | モデルプロバイダーテンプレートリストのクエリ | モデルプロバイダーテンプレートのリストを照会します。 |
| ListModelTemplateResourceGroup | モデルグループに関連付けられたリソースグループを照会します | モデルグループに関連付けられたリソースグループのリストを照会します。 |
| ListModelTemplates | モデルグループリストのクエリ | モデルテンプレートのリストを照会します。 |
| ListNodeInstanceType | リソース仕様を照会します | 配信グループの作成時に選択可能なリソース仕様を照会します。 |
| ListNodes | リソースノードリストを照会します | リソースノードのリストを照会します。 |
| ListOtaTask | OTA 更新履歴の照会 | OTA(Over-the-Air)更新の履歴を照会します。 |
| ListPersistentAppInstances | 永続会話アプリケーションインスタンスを照会します | 配信グループ内の永続会話アプリケーションインスタンスのリストを照会します。 |
| ListRegions | サポートされているリージョンを照会します | WUYING Cloud Application がサポートするリージョンを照会します。 |
| ListTagCloudResources | クラウドリソースのタグを照会します | 1 つ以上の指定されたクラウドリソースのタグリストを照会します。 |
| ListTenantConfig | 管理者アカウントの構成情報を照会します | 管理者アカウントの構成情報(リソース有効期限リマインダーが有効かどうかなど)を照会します。 |
| ListWuyingServer | ワークステーションを照会します | ワークステーションのリストを照会します。 |
| LogOffAllSessionsInAppInstanceGroup | デリバリーグループ内のすべてのセッションをログオフします | スケジュールされた auto scaling ポリシーが有効になっている従量課金制のデリバリーグループ内のすべてのセッションをログオフします。 |
| ModifyAppInstanceGroupAttribute | デリバリーグループの汎用ポリシーを変更します | デリバリーグループの汎用ポリシーを変更します。同時会話数や切断後の会話保持持続時間などを含みます。 |
| ModifyAppPolicy | 配信グループの表示ポリシーを変更します | フレームレート、解像度、プロトコルの種類などの設定項目を含む、配信グループの表示ポリシーを変更します。 |
| ModifyBrowserInstanceGroup | クラウドブラウザを変更します | 無影クラウドブラウザの属性を変更します。 |
| ModifyNodePoolAmount | リソースノードプールのノードをスペックアップまたはスペックダウンします | サブスクリプションデリバリーグループのノード数をスペックアップします。 |
| ModifyNodePoolAttribute | デリバリーグループのスケーリングモードを変更します | デリバリーグループのスケーリングモードを変更します。固定数量(弾力的スケーリングなし)、スケジュールされたスケーリング、自動スケーリングを含みます。 |
| ModifyTenantConfig | 管理者アカウント構成を変更します | リソース有効期限リマインダーを有効にするかどうかなど、管理者アカウントの構成を変更します。 |
| ModifyWuyingServerAttribute | クラウドグラフィックスワークステーションのプロパティを変更します | クラウドグラフィックスワークステーションのプロパティを変更します。 |
| PageListAppInstanceGroupUser | デリバリーグループの割り当て済みユーザーをページングでクエリします | デリバリーグループに追加された割り当て済みユーザーをページングクエリします。 |
| RemoveResourceGroupModelTemplate | リソースグループからモデルグループを削除します | リソースグループからモデルグループを削除します。 |
| RemoveRuntimeChannel | エージェントランタイムからサードパーティチャンネル構成を削除します | エージェントランタイムからサードパーティチャンネル構成を削除します。 |
| RemoveRuntimeModelTemplate | エージェントランタイムリソースからモデルグループを削除します | エージェントランタイムリソースからモデルグループを削除します。 |
| RenewAppInstanceGroup | 配信グループを更新します | 配信グループを更新します。 |
| RenewWuyingServer | ワークステーションを更新します | ワークステーションを更新します。 |
| RestartWuyingServer | ワークステーションを再起動します | ワークステーションを再起動します。 |
| StartTaskForDistributeImage | イメージのクロスリージョンコピータスクを開始します | イメージを他のリージョンにコピーするタスクを開始します。 |
| StartWuyingServer | ワークステーションを起動します | ワークステーションを起動します。 |
| StopWuyingServer | ワークステーションを停止します | ワークステーションを停止します。 |
| TagCloudResources | クラウドリソースにタグを作成してアタッチします | クラウドリソースにタグを作成してアタッチします。タグがリソースに既に存在する場合、タグ値が更新されます。 |
| Unbind | ユーザーを会話からバインド解除します | ユーザーを会話からバインド解除します。 |
| UntagCloudResources | クラウドリソースからタグをバインド解除します | クラウドリソースからタグを統一的にバインド解除します。 |
| UpdateAppInstanceGroupImage | 配信グループのイメージを更新します | 配信グループのイメージを更新します。 |
| UpdateModelProviderTemplate | モデルプロバイダーテンプレートを更新します | モデルプロバイダーテンプレートを更新します。 |
| UpdateModelTemplate | モデルグループを更新します | モデルテンプレートを更新します。 |
| UpdateWuyingServerImage | ワークステーションイメージを更新します | ワークステーションイメージを更新します。 |