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

Alibaba Cloud Linux:API の概要

最終更新日:Sep 18, 2026

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

本製品 (SysOM/2023-12-30) の 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

タイトル

説明

CreateInstanceInspection インスタンス検査を作成します。 SysOM インスタンス検査を作成します。

アラート通知

API

タイトル

説明

ListAlertDestinations アラート連絡先リストを取得します。 アラート連絡先のリストを取得します。
UpdateAlertDestination アラート連絡先を更新します。 アラート連絡先を更新します。
GetAlertDestination アラート連絡先を取得します。 指定されたアラート連絡先の情報を取得します。
UpdateAlertEnabled アラートポリシーのステータスを更新します。 プッシュアラートポリシーのステータスを更新します。
GetAlertStrategy アラートポリシーを取得します。 ポリシー ID でユーザーのアラートルールを取得します。
DeleteAlertStrategy アラートポリシーを削除します。 プッシュアラート機能のアラートポリシーを削除します。
ListAlertItems アラートメトリクスリストの取得 すべてのアラートメトリクスを取得します。
ListAlertStrategies アラートポリシーリストを取得します。 ユーザーがプッシュ通知用に設定したすべてのアラートポリシーを取得します。
DeleteAlertDestination アラート連絡先を削除します。 アラート連絡先を削除します。
CreateAlertDestination アラート連絡先を作成します。 アラート通知用の連絡先を作成します。
CreateAlertStrategy アラートポリシーを作成します。 プッシュ通知のアラートポリシーを作成します。
UpdateAlertStrategy アラートポリシーを更新します。 プッシュアラートポリシーを更新します。

ホットスポット分析

API

タイトル

説明

UpdateFuncSwitchRecord サービス特徴モジュールの構成を更新します。 サービス特徴モジュールの構成を更新します。
GetServiceFuncStatus サービス構成ステータスを取得します。 特徴モジュールの構成を取得します。
GetHotSpotUniqList ホットスポットタイプリストを取得します。 インスタンスの特定のフィールドのリストを取得します。
GetHotspotTracking ホットスポット追跡結果を取得します。 ホットスポット追跡結果を取得します。
GetHotspotPidList PID リストを取得します。 指定されたインスタンスの PID リストを取得します。
GetHotspotInstanceList インスタンスリストを取得します。 ホットスポットインスタンスのリストを取得します。
GetHotspotCompare ホットスポット比較トレースの結果を取得します。 ホットスポット比較トレースの結果を取得します。
GetHotspotAnalysis ホットスポット分析結果を取得します。 ホットスポット分析結果を取得します。

AI 可観測性

API

タイトル

説明

StartAIAnalysis AI インフラ観測を開始します。 AI タスク分析を開始します。
GetListRecord AI Infra 分析 Record を取得します。 AI Infra 分析 Record のリストを取得します。
GetAIQueryResult AI Infra 観測結果を取得します。 AI Infra 分析結果を照会します。

コンポーネント管理

API

タイトル

説明

InstallAgentWithType コンポーネントをインストールします 指定されたインスタンスにエージェントをインストールします。
UninstallAgentWithType コンポーネントをアンインストールします コンポーネントの指定されたバージョンをアンインストールします。
UpgradeAgentWithType コンポーネントを更新します。 インストール済みコンポーネントのバージョンを指定されたバージョンに更新します。
GetResources クラスターまたはノードのリアルタイムリソース使用量を取得します。 クラスターまたはノードのリアルタイムリソース使用量を取得します。
GetHostCount クラスターのノード数またはノード Pod 数を取得します。 クラスター内のノード数またはノード Pod 数を取得します。
InitialSysom alinux コンソールを有効にします。 SysOM を初期化し、サービスリンクロールが存在することを確認します。
ListClusters 現在のユーザーのマネージドクラスターを照会します。 現在のユーザーのすべてのマネージドクラスターを取得します。
ListPluginsInstances コンポーネントのインスタンスリストを取得します。 プラグインのインストール、更新、またはアンインストール用のインスタンスのリストを取得します。
ListPodsOfInstance クラスターまたはインスタンスの Pod のリストを取得します。 クラスターまたはインスタンスの Pod のリストを取得します。
UpgradeAgentForCluster ACK クラスターのコンポーネントを更新します。 クラスターのコンポーネントを更新します。
UpgradeAgent コンポーネントを更新します。 インストール済みのコンポーネントを指定されたバージョンに更新します。
UninstallAgentForCluster ACK クラスターからコンポーネントをアンインストールします。 クラスターからコンポーネントをアンインストールします。
UninstallAgent コンポーネントをアンインストールします コンポーネントの指定されたバージョンをアンインストールします。
ListInstancesWithEcsInfo ECS 情報を含むインスタンスリストを取得します。 ECS 情報を含む、管理対象および非管理対象のインスタンスに関する情報を取得します。
ListInstanceStatus ホストインスタンスのステータスを取得します。 インスタンスステータスを取得します。
ListInstancesEcsInfoList インスタンスの ECS 情報リストを取得します。 タグリストやパブリック IP アドレスリストなど、インスタンスの ECS 情報リストを取得します。
ListClusterAgentInstallRecords ACK クラスターコンポーネントのインストール記録を取得します。 クラスターコンポーネントのインストール記録を取得します。
ListAgentInstallRecords コンポーネントのインストール記録を一覧表示します。 エージェントのインストール記録を一覧表示します。
InstallAgentForCluster ACK クラスターにコンポーネントをインストールします。 ACK クラスターにコンポーネントをインストールします。
InstallAgent コンポーネントをインストールします 指定されたインスタンスにエージェントをインストールします。
GetAgentTask コンポーネントタスクの実行ステータスを取得します。 エージェントインストールタスクの実行ステータスを取得します。
GetAgent コンポーネントの詳細を取得します。 特定のコンポーネントの詳細を取得します。
ListAllInstances すべてのインスタンスを完全な情報とともに取得します。 管理対象または非管理対象のインスタンスのリストと、そのインスタンス情報を取得します。

正常性スコア

API

タイトル

説明

UpdateEventsAttention アノマリー項目のアテンションレベルを更新します。 アノマリー項目のアテンションレベルを更新します。アテンションレベルを調整すると、異常検知アルゴリズムの秘密度に影響します。
ListAbnormalyEvents アノマリーイベントの詳細を取得します。 指定された時間範囲内のクラスター、ノード、または Pod のアノマリーイベント情報を取得します。
ListInstanceHealth クラスター内のノードまたは Pod のヘルスステータスリストを取得します。 指定された時間範囲内のクラスターのノードまたは Pod のヘルスステータスリストを取得します。
InvokeAnomalyDiagnosis 異常診断を開始します。 異常診断を開始します。
GetRangeScore ヘルススコアの傾向を取得します。 ヘルススコアの傾向を取得します。
GetProblemPercentage アノマリー発行の割合を取得します。 指定された時間範囲内で、クラスター内のノードまたはノード内のポッドにおけるアノマリー発行の割合を取得します。
GetInstantScore クラスター/ノードのリアル時間ヘルススコアを取得します。 クラスターまたはノードのリアル時間ヘルススコアを取得します。
GetHealthPercentage ノードまたは Pod のヘルスステータスのディストリビューションを取得します。 指定された期間におけるノードまたは Pod のヘルスステータスのディストリビューションを取得します。
GetAbnormalEventsCount 異常イベント数を取得します。 ノードまたは Pod に関する、重大度レベル別の未処理 (未診断) 異常イベントの数を取得します。

診断

API

タイトル

説明

ListDiagnosis 診断リストを取得します。 診断履歴 Record のリストを取得します。
GetDiagnosisResult 診断結果を取得します。 診断結果を取得します。
InvokeDiagnosis 診断タスクを開始します。 診断タスクを開始します。
AuthDiagnosis 診断の権限を付与します。 SysOM に対して、現在のアカウント配下の ECS インスタンスを診断する権限を付与します。特定の ECS インスタンスで診断を開始する InvokeDiagnosis 操作を呼び出す前に、この操作を呼び出して対象インスタンスの診断権限を付与する必要があります。

OS コパイロット

API

タイトル

説明

GetCopilotHistory Copilot ストリーミング API からチャット Record を取得します。 Copilot の過去のチャット Record を取得します。
GenerateCopilotStreamResponse OS Copilot ストリーミング SSE サービスをリクエストします。 OS Copilot サービスのストリーミング SSE インターフェイスを提供します。
GenerateCopilotResponse Copilot サービスをリクエストします。 Copilot サービスから応答結果を取得します。

その他

API

タイトル

説明

CheckInstanceSupport インスタンスがサポートされているかどうかを確認します。 対象インスタンスが SysOM でサポートされているかどうかを確認します。
StartAIDiffAnalysis AI Infra 差分分析を開始します。 AI Infra 差分分析を開始します。
CreateVmcoreDiagnosisTask 機能停止診断ノードを作成します。 入力パラメーターとして提供された vmcore または dmesg ログファイルを診断する、システム機能停止用のインテリジェント診断ノードを作成します。
GetVmcoreDiagnosisTask 診断タスクを照会します。 タスク ID を指定して診断タスクの実行ステータスと診断結果を照会します。
ListVmcoreDiagnosisTask ダウン診断リストを照会します。 過去のダウン診断タスクのリストを照会します。
CpuHighAgentStreamResponse CPU high エージェントのストリーミング SSE インターフェイスを呼び出します。 CPU high エージェントのストリーミング SSE インターフェイスを呼び出します。
CreateClusterVpcEndpointConnection クラスターの VPC エンドポイント接続を作成します。 クラスターの VPC エンドポイント接続を作成します。
DescribeMetricList メトリックデータを照会します。 メトリックデータを照会します。
GetAifgResult 診断結果を取得します。 診断結果を取得します。
GetAifgUrl 診断結果の URL リンクを取得します。 診断結果の URL リンクを取得します。
GetConfigByName 構成名で構成内容を取得します。 構成名で構成情報を取得します。
GetGpuClusterArgsOptions GPU リソーストポロジオプションパラメーターを取得します。 GPU クラスターパラメーターのリストを取得します。
GetGpuClusterListAlarmRecord GPU リソーストポロジアノマリーイベントのリストを取得します。 GPU クラスターアラートのリストを取得します。
GetInspectionReport 検査レポートを取得します。 SysOM 検査レポートを取得します。
GetListGpuCluster GPU クラスターのリストを取得します。 GPU クラスターのリストを取得します。
ListAgents エージェントリストを取得します。 エージェントのリストを取得します。
ListAifgJobs 診断タスクのリストを取得します。 診断タスクのリストを取得します。
ListInstanceInfo インスタンス情報リストを取得します。 特定のタイプのインスタンス情報のすべての値を取得します。
ListInstances ホストインスタンスリストを取得します。 ホストインスタンスのリストを取得します。
ListRegions マネージドインスタンスのリージョンをリストします マネージドインスタンスが存在するすべてのリージョンをリストします。
StartAifgAnalysis 診断をトリガーします。 AI アプリケーション診断をトリガーします。