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

Simple Application Server:API の概要

最終更新日:Jul 09, 2026

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

本製品 (SWAS-OPEN/2020-06-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 セキュリティを確保するには、以下を作成し、設定する必要があります。

インスタンス

API

タイトル

説明

UpdateInstanceAttribute UpdateInstanceAttribute Simple Application Server の情報 (サーバー名、サーバーへのログインパスワードなど) を変更します。
ModifyInstanceVncPassword ModifyInstanceVncPassword シンプルアプリケーションサーバーの VNC パスワードを変更します。
ListInstancePlansModification ListInstancePlansModification このトピックでは、指定された Simple Application Server インスタンスをスペックアップできるプランのリストについて説明します。
ListInstancesTrafficPackages ListInstancesTrafficPackages Simple Application Server のデータ転送プランの詳細を問い合わせます。
DescribeInstancePasswordsSetting DescribeInstancePasswordsSetting シンプルアプリケーションサーバーにパスワードが設定されているかを確認します。
InstallCloudMonitorAgent InstallCloudMonitorAgent シンプルアプリケーションサーバーにクラウドモニターエージェントをインストールします。
DescribeCloudMonitorAgentStatuses DescribeCloudMonitorAgentStatuses シンプルアプリケーションサーバー上の CloudMonitor エージェントのステータスを照会します。
DescribeSecurityAgentStatus DescribeSecurityAgentStatus シンプルアプリケーションサーバー上の Security Center エージェントのステータスをクエリします。
UpgradeInstance UpgradeInstance Simple Application Server のプランをスペックアップします。
ResetSystem ResetSystem シンプルアプリケーションサーバーをリセットします。

キーペア

API

タイトル

説明

CreateInstanceKeyPair CreateInstanceKeyPair シンプルアプリケーションサーバーのキーペアを作成します。
UploadInstanceKeyPair UploadInstanceKeyPair シンプルアプリケーションサーバーのキーペアをインポートします。
DescribeInstanceKeyPair DescribeInstanceKeyPair シンプルアプリケーションサーバーのキーペアに関する情報を照会します。
ListKeyPairs ListKeyPairs 指定されたリージョン内のシンプルアプリケーションサーバーにバインドされている AccessKey ペアをクエリします。
DeleteInstanceKeyPair DeleteInstanceKeyPair シンプルアプリケーションサーバーのキーペアを削除します。

ファイアウォールテンプレート

API

タイトル

説明

CreateFirewallTemplate CreateFirewallTemplate ファイアウォールテンプレートを作成します。
DescribeFirewallTemplates DescribeFirewallTemplates ファイアウォールテンプレートの詳細を照会します。
CreateFirewallTemplateRules CreateFirewallTemplateRules ビジネス要件に基づいて、ファイアウォールテンプレートにファイアウォールルールを追加します。
ApplyFirewallTemplate ApplyFirewallTemplate ファイアウォールテンプレートを使用して、一度に複数のシンプルアプリケーションサーバーにファイアウォールルールを適用します。これにより、ファイアウォールルールの設定効率が向上します。
ModifyFirewallTemplate ModifyFirewallTemplate ファイアウォールテンプレート内のファイアウォールルールを変更します。新しいファイアウォールルールをシンプルアプリケーションサーバーに適用できます。
DescribeFirewallTemplateApplyResults DescribeFirewallTemplateApplyResults シンプルアプリケーションサーバーへのファイアウォールテンプレートの適用結果を照会します。
DescribeFirewallTemplateRulesApplyResult DescribeFirewallTemplateRulesApplyResult ファイアウォールテンプレートルールをシンプルアプリケーションサーバーに適用した結果を照会します。
DeleteFirewallTemplateRules DeleteFirewallTemplateRules 要件に基づいて、ファイアウォールテンプレートからファイアウォールルールを削除します。
DeleteFirewallTemplates DeleteFirewallTemplates シンプルアプリケーションサーバーからファイアウォールテンプレートを削除します。

ファイアウォール

API

タイトル

説明

CreateFirewallRule CreateFirewallRule シンプルアプリケーションサーバーのファイアウォールルールを作成します。
CreateFirewallRules CreateFirewallRules シンプルアプリケーションサーバーのファイアウォールルールを一度に複数作成します。
ListFirewallRules ListFirewallRules Simple Application Server のファイアウォールルールを照会します。
ModifyFirewallRule ModifyFirewallRule シンプルアプリケーションサーバーのファイアウォールルールを変更します。
EnableFirewallRule EnableFirewallRule シンプルアプリケーションサーバーのファイアウォールルールを有効にします。
DisableFirewallRule DisableFirewallRule シンプルアプリケーションサーバーのファイアウォールルールを無効にします。
DeleteFirewallRule DeleteFirewallRule Simple Application Server のファイアウォールルールを削除します。

スナップショット

API

タイトル

説明

ListSnapshots ListSnapshots 簡易アプリケーションサーバー用に作成されたスナップショットの情報を照会します。
UpdateSnapshotAttribute UpdateSnapshotAttribute シンプルアプリケーションサーバーのスナップショットの備考を変更します。
DeleteSnapshots DeleteSnapshots Simple Application Server のスナップショットを削除します。

クラウドディスク

API

タイトル

説明

UpdateDiskAttribute UpdateDiskAttribute シンプルアプリケーションサーバーにアタッチされているデータディスクの備考を変更します。
ListDisks ListDisks 指定されたリージョン内のディスク情報をクエリします。

カスタムイメージ

API

タイトル

説明

ListCustomImages ListCustomImages 指定されたリージョン内のカスタムイメージの情報を照会します。
ModifyImageShareStatus ModifyImageShareStatus カスタムイメージを Elastic Compute Service (ECS) に共有または共有解除します。
AddCustomImageShareAccount AddCustomImageShareAccount 同じリージョン内の他の Alibaba Cloud アカウントとカスタムイメージを共有し、複数の Simple Application Server に同じ環境構成を一度に迅速にデプロイすることで、デプロイメント効率を向上させます。
ListCustomImageShareAccounts ListCustomImageShareAccounts 特定のリージョン内で Alibaba Cloud アカウント間で共有されているカスタムイメージの情報を照会します。
RemoveCustomImageShareAccount RemoveCustomImageShareAccount Alibaba Cloud アカウント間で共有されているカスタムイメージの共有を解除します。
DeleteCustomImage DeleteCustomImage カスタムイメージを削除します。
DeleteCustomImages DeleteCustomImages カスタムイメージを削除します。 カスタムイメージが不要になった場合、この操作を呼び出してカスタムイメージを削除できます。 この操作を呼び出して、複数のカスタムイメージを同時に削除することもできます。 カスタムイメージを削除すると、そのカスタムイメージを基に作成されたシンプルアプリケーションサーバーをリセットするために、そのカスタムイメージを使用することはできなくなります。

コマンドアシスタント

API

タイトル

説明

DescribeCloudAssistantAttributes DescribeCloudAssistantAttributes シンプルアプリケーションサーバーのコマンドアシスタント情報を照会します。
UpdateCommandAttribute UpdateCommandAttribute コマンドのパラメーターを変更します。
DescribeCommandInvocations DescribeCommandInvocations クラウドアシスタントコマンドの実行と実行ステータスを照会します。
DescribeInvocationResult DescribeInvocationResult コマンドの実行結果を照会します。

ライトウェイトデータベースサービス

API

タイトル

説明

その他のリソース

API

タイトル

説明

ListPlans プラン情報の照会。 指定されたリージョンのシンプルアプリケーションサーバーのすべてのプラン情報を照会します。

その他

API

タイトル

説明

AttachKeyPair AttachKeyPair キーペアをシンプルアプリケーションサーバーにバインドします。
CreateCommand CreateCommand クラウドアシスタントのコマンドを作成します。
CreateCustomImage CreateCustomImage Simple Application Server のスナップショットに基づいてカスタムイメージを作成します。
CreateInstances CreateInstances サブスクリプション形式の Simple Application Server を作成します。
CreateKeyPair CreateKeyPair Simple Application Server キーペアを作成します。
CreateOrder CreateOrder Simple Application Server の料金を取得します。
CreateSnapshot CreateSnapshot ディスクのスナップショットを作成します。
DeleteCommand DeleteCommand コマンドアシスタントのコマンドを削除します。
DeleteFirewallRules DeleteFirewallRules Simple Application Server の複数のファイアウォールルールを削除します。
DeleteKeyPairs DeleteKeyPairs Simple Application Server の SSH キーペアを削除します。
DeleteSnapshot DeleteSnapshot Simple Application Server のスナップショットを削除します。
DescribeCloudAssistantStatus DescribeCloudAssistantStatus 簡易アプリケーションサーバーにクラウドアシスタントクライアントがインストールされているかどうかを照会します。
DescribeCommands DescribeCommands 作成したコマンド、または Alibaba Cloud が提供する共通コマンドを照会します。
DescribeInstanceVncUrl DescribeInstanceVncUrl シンプルアプリケーションサーバーの VNC 接続アドレスを照会します。
DescribeInvocations DescribeInvocations コマンドの実行詳細を照会します。
DescribeMonitorData DescribeMonitorData Simple Application Server の vCPU、メモリ、ディスク IOPS、トラフィックに関するモニタリング情報をクエリします。
DescribePrice 料金を照会します。 Simple Application Server プロダクトの料金情報を取得します。
DetachKeyPair DetachKeyPair シンプルアプリケーションサーバーからキーペアのバインドを解除します。
ImportKeyPair ImportKeyPair 既存のキーペアをインポートします。
InstallCloudAssistant InstallCloudAssistant シンプルアプリケーションサーバーにクラウドアシスタントクライアントをインストールします。
InvokeCommand InvokeCommand 1 つ以上のシンプルアプリケーションサーバーに対して、クラウドアシスタントのコマンドを実行します。
ListImages ListImages 指定されたリージョン内のイメージ情報を照会します。
ListInstanceStatus ListInstanceStatus シンプルアプリケーションサーバーのステータスを照会します。
ListInstances ListInstances この Topic は、指定されたリージョン内の 1つ以上のインスタンスの 詳細を クエリ する方法について説明します。
ListRegions ListRegions Simple Application Server (SWAS) がサポートされているすべてのリージョンをクエリします。
ListTagResources ListTagResources インスタンス、スナップショット、ディスク、イメージ、コマンド、ファイアウォールルールなどのシンプルなリソースに追加されたタグを照会します。
LoginInstance LoginInstance ワークベンチで簡易アプリケーションサーバーにログインします。
RebootInstance RebootInstance シンプルアプリケーションサーバーを再起動します。
RebootInstances RebootInstances Simple Application Server を再起動します。
RenewInstance RenewInstance Simple Application Server インスタンスを更新します。
ResetDisk ResetDisk スナップショットに基づいてディスクをロールバックします。
RunCommand RunCommand Simple Application Server 上でコマンドを実行します。
StartInstance StartInstance Simple Application Server を起動します。
StartInstances StartInstances シンプルアプリケーションサーバーを起動します。
StartTerminalSession StartTerminalSession Simple Application Server インスタンスにログインするためのセッションを開始します。
StopInstance StopInstance シンプルアプリケーションサーバーを停止します。
StopInstances StopInstances Simple Application Server を停止します。
TagResources TagResources Simple Application Server、スナップショット、カスタムイメージ、コマンド、ファイアウォールルール、ディスクにタグを追加し、これらのリソースの表示と管理を容易にします。
UntagResources UntagResources インスタンス、スナップショット、ディスク、イメージ、コマンド、ファイアウォールルールなどの指定された軽量リソースからタグのバインドを解除し、削除します。