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

Platform For AI:API の概要

最終更新日:Jul 15, 2026

API 標準および多言語対応の SDK

本製品 (pai-dsw/2022-01-01) の API は、ROA 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

インスタンス

API

タイトル

説明

GetInstanceEvents GetInstanceEvents DSW インスタンスのシステムイベントを取得します。
UpdateInstanceLabels UpdateInstanceLabels Data Science Workshop (DSW) インスタンスのタグを更新します。タグが存在しない場合、システムはタグを追加します。
DeleteInstanceLabels DeleteInstanceLabels Data Science Workshop (DSW) インスタンスからラベルを削除します。

ライフサイクル

API

タイトル

説明

GetLifecycle GetLifecycle インスタンスのライフサイクルを取得します。

リソース監視

API

タイトル

説明

GetInstanceMetrics GetInstanceMetrics インスタンスのリソースメトリックをクエリします。

インスタンススナップショット

API

タイトル

説明

CreateInstanceSnapshot CreateInstanceSnapshot インスタンススナップショットを作成します。
DeleteInstanceSnapshot DeleteInstanceSnapshot インスタンススナップショットを削除します。
GetInstanceSnapshot GetInstanceSnapshot GetInstanceSnapshot 操作を呼び出して、インスタンス スナップショットを取得します。
ListInstanceSnapshot ListInstanceSnapshot インスタンススナップショットをリスト表示します。

統計

API

タイトル

説明

GetResourceGroupStatistics GetResourceGroupStatistics リソースグループは、Platform for AI (PAI) 向けに専用のマシンリソースを提供する機能です。これらのリソースは、ご利用の PAI コンピューティングタスクおよび Data Science Workshop (DSW) インスタンスの実行に使用されます。本操作では、指定されたリソースグループ内の DSW インスタンスについて、現在および過去のステータス(成功・失敗・停止したインスタンス数など)に関する統計情報を取得します。これらの統計情報により、タスク履歴の把握やリソース使用量の最適化が可能になります。
ListInstanceStatistics ListInstanceStatistics インスタンスの統計情報を取得します。

スケジュールされたインスタンスの自動シャットダウン

API

タイトル

説明

CreateInstanceShutdownTimer CreateInstanceShutdownTimer インスタンスに対して、スケジュールされた停止タスクを作成します。
DeleteInstanceShutdownTimer DeleteInstanceShutdownTimer インスタンスの定時停止タスクを削除します。
GetInstanceShutdownTimer GetInstanceShutdownTimer インスタンスにスケジュールされたシャットダウンタスクの詳細を取得します。

アイドルインスタンスの自動シャットダウン

API

タイトル

説明

CreateIdleInstanceCuller CreateIdleInstanceCuller 特定の Data Science Workshop (DSW) インスタンスに対して自動停止ポリシーを作成します。条件が満たされると、インスタンスは自動的に停止されます。アイドル状態の DSW インスタンスに対しては、自動停止ポリシーを 1 つのみ作成できます。特定のインスタンスに自動停止ポリシーが設定されている場合、まず `DeleteIdleInstanceCuller` を呼び出して削除してください。
DeleteIdleInstanceCuller DeleteIdleInstanceCuller インスタンスの自動停止ポリシーを削除します。
GetIdleInstanceCuller GetIdleInstanceCuller 特定のアイドル状態のインスタンスに対する自動停止ポリシーの情報を照会します。

ECS インスタンスタイプ

API

タイトル

説明

ListEcsSpecs ListEcsSpecs ECS インスタンスタイプのリストを取得します。

ユーザー設定

API

タイトル

説明

GetUserConfig GetUserConfig GetUserConfig を呼び出して、ユーザー情報をクエリできます。

その他

API

タイトル

説明

CreateDiagnosis インスタンスの発行を診断します。 インスタンスの発行を診断します。
GetMetrics GetMetrics インスタンスのメトリックを取得します。
GetUserCommand GetUserCommand ユーザー定義コマンドを取得します。
ListSystemLogs ListSystemLogs システムログを取得します。この API は非推奨であり、使用しないでください。

Others

API

タイトル

説明

CreateInstance インスタンスを作成します。 DSW インスタンスを作成します。
CreateSanityCheckTask ヘルスチェックタスクを作成します。 指定された DSW インスタンスの非同期ヘルスチェックタスクを送信します。チェックタイプ (SSH など) およびインスタンス ID を指定する必要があります。システムは、タスクがキューに追加されたことを示す一意のタスク ID (TaskID) を即座に返します。この操作はチェック結果を待たずに実行されるため、高速な応答が必要なシナリオに適しています。タスク ID を使用して、後から実行ステータスと詳細な結果をクエリできます。
CreateTempFile CreateTempFile 一時ファイルを作成します。
CreateTempFileTask CreateTempFileTask 一時ファイルタスクを作成します。
DeleteInstance DeleteInstance 特定のインスタンスを削除します。
DeleteInstances DeleteInstances 複数のインスタンスをバッチで削除します。
DeleteTempFile DeleteTempFile 一時ファイルを削除します。
DeleteTempFileTask DeleteTempFileTask 一時ファイルタスクを削除します。
DeleteTempFileTasks DeleteTempFileTasks 一時ファイルタスクを 1 件以上削除します。
GetInstance インスタンスの詳細を照会します。 DSW インスタンスの詳細を照会します。
GetSanityCheckTask GetSanityCheckTask ヘルスチェックタスクのステータスおよび結果を照会します。タスク ID とチェックタイプを指定することで、タスクの進行状況(例:「保留中」、「実行中」、「完了」、「失敗」)を取得できます。また、この操作では開始時刻および終了時刻、検出された問題の一覧も応答として返されます。リクエストで verbose=true を設定した場合、各チェックポイントごとの詳細な分析結果が返されます。これらの詳細には、チェックポイント名、説明、結果、および失敗理由が含まれており、問題の診断を支援します。
GetTempFile GetTempFile 一時ファイルの詳細を取得します。
GetTempFileTask GetTempFileTask 一時ファイルタスクの詳細を取得します。
GetToken GetToken 指定された DSW インスタンスの一時的な認証情報を取得します。
ListInstances インスタンスの一覧表示 [_single.params.SortBy.enum. acceleratorType]インスタンスリソースタイプ [GPU, CPU] DSW インスタンスのリストを照会します。
ListTempFiles ListTempFiles 一時ファイルをリスト表示します。
QueryAutoShutdownPolicies 自動シャットダウンポリシーをクエリします 指定された実行中のインスタンスの自動シャットダウンポリシー情報を取得します。
StartInstance StartInstance DSW インスタンスを起動します。
StopInstance StopInstance DSW インスタンスを停止します。
StopInstances StopInstances 複数のインスタンスを一括で停止します。
UpdateInstance UpdateInstance DSW インスタンスのプロパティを更新します。
UpdateTempFile UpdateTempFile 一時ファイルのプロパティを更新します。
UpdateTempFileTask UpdateTempFileTask 一時ファイルタスクを更新します。