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

Alibaba Cloud Linux:API の概要

最終更新日:Sep 11, 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

タイトル

説明

GetInspectionReport 検査レポートの取得 SysOM検査レポートを取得します。
CreateInstanceInspection インスタンス検査を作成します SysOM インスタンス検査を作成します。

アラート通知

API

タイトル

説明

ListAlertDestinations アラート連絡先一覧の取得 アラート連絡先の一覧を取得します。
UpdateAlertDestination アラート連絡先を更新します アラート連絡先を更新します。
GetAlertDestination アラート連絡先の取得 指定されたアラート連絡先の情報を取得します。
UpdateAlertEnabled アラートポリシーステータスの更新 プッシュアラートポリシーのステータスを更新します。
GetAlertStrategy アラートポリシーを取得します ポリシー ID に基づいてユーザーのアラートを取得します。
DeleteAlertStrategy アラートポリシーを削除します プッシュ通知のアラートポリシーを削除します。
ListAlertItems アラートメトリクスリストの取得 すべてのアラートメトリクスを取得します。
ListAlertStrategies アラートポリシーリストを取得します 現在のユーザーのすべてのプッシュアラートポリシーを取得します。
DeleteAlertDestination アラート連絡先を削除します アラート連絡先を削除します。
CreateAlertDestination アラート連絡先を作成します アラート通知の連絡先を作成します。
CreateAlertStrategy CreateAlertStrategy アラートプッシュストラテジーを作成します。
UpdateAlertStrategy アラートポリシーの更新 プッシュアラートポリシーを更新します。

ホットスポット分析

API

タイトル

説明

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

AI 可観測性

API

タイトル

説明

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

コンポーネント管理

API

タイトル

説明

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

ヘルスステータス

API

タイトル

説明

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

診断

API

タイトル

説明

ListDiagnosis 診断リストを取得します 診断履歴のリストを取得します。
GetDiagnosisResult 診断結果の取得 診断結果を取得します。
InvokeDiagnosis 診断の開始 診断を開始します。
AuthDiagnosis 診断の認可 現在のアカウントのECSインスタンスをSysOMで診断することを認可します。InvokeDiagnosis オペレーションを呼び出して診断を開始する前に、このオペレーションを呼び出して特定のECSインスタンスの診断を認可する必要があります。

OS コパイロット

API

タイトル

説明

GetCopilotHistory Copilot ストリーミングインターフェイスのチャット履歴を取得します Copilot のチャット履歴を取得します。
GenerateCopilotStreamResponse OS Copilot ストリーミング SSE エンドポイントを呼び出します OS Copilot サービスのストリーミング SSE エンドポイントを呼び出します。
GenerateCopilotResponse コパイロットサービスをリクエストします コパイロットサービスの応答結果を取得します。

その他

API

タイトル

説明

CheckInstanceSupport インスタンスがサポートされているかどうかを確認します ターゲットインスタンスが SysOM でサポートされているかどうかを確認します。
StartAIDiffAnalysis AIインフラ差分分析の開始 AIインフラの差分分析を開始します。
DescribeMetricList メトリックデータの照会 メトリックデータを照会します。
CreateVmcoreDiagnosisTask 障害診断タスクの作成 入力パラメータに基づいて、指定されたvmcoreまたはdmesgログファイルを診断するインテリジェントな障害診断ノードを作成します。
GetVmcoreDiagnosisTask 診断タスクを照会します タスク ID を指定して、診断タスクの実行ステータスと診断結果を照会します。
ListVmcoreDiagnosisTask クラッシュ診断タスクリストを照会します 過去のクラッシュ診断タスクリストを照会します。
CpuHighAgentStreamResponse CPU High Agent ストリーミング SSE インターフェイスを呼び出します CPU High Agent ストリーミング SSE インターフェイスを呼び出します。