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

Elastic Compute Service:RunCommand

最終更新日:Apr 27, 2026

1つ以上の ECS インスタンス上で、シェル、 PowerShell 、または Bat スクリプトなどのクラウドアシスタントコマンドを作成して実行します。この操作は、スケジュール実行、カスタムパラメーター、およびコンテナでの実行にも対応しています。

操作説明

本 API は非同期 API です。リクエストが成功すると、返されるコマンド ID または呼び出し ID を使用して DescribeInvocations または DescribeInvocationResults を呼び出し、実行結果を照会できます。

使用上の注意

  • ターゲットインスタンスは Running 状態である必要があります。DescribeInstances を呼び出してインスタンスステータスを照会できます。

  • ターゲットインスタンスに Cloud Assistant Agent が事前にインストールされている必要があります。そうでない場合は、InstallCloudAssistant を呼び出してインストールし、その後 DescribeCloudAssistantStatus を呼び出してインストールステータスを照会します。

    説明

    デフォルトでは、2017 年 12 月 1 日以降にパブリックイメージから作成された Elastic Compute Service (ECS) インスタンスには、Cloud Assistant Agent がプリインストールされています。

  • PowerShell コマンドを実行する場合、インスタンスの Windows オペレーティングシステムに PowerShell モジュールが設定されていることを確認してください。

注意事項

  • 単一のリージョンに 500〜50,000 個の Cloud Assistant コマンドを保持できます。より高いクォータをリクエストするには、「クォータ管理」をご参照ください。

  • 定期タスクの新しい機能 (固定間隔でのタスクの実行、指定した時刻にタスクを 1 回だけ実行、cron 式ベースのタスクの年またはタイムゾーンの指定など) を使用するには、Cloud Assistant Agent が次のいずれかのバージョン以降である必要があります。ClientNeedUpgrade エラーコードが返された場合は、「Cloud Assistant Agent のアップグレードまたはアップグレードの停止」を参照して、エージェントを最新バージョンに更新してください。

    - Linux: 2.2.3.282
    - Windows: 2.1.3.282
    
  • cron 式に基づいて定期タスクを実行し、タイムゾーンを指定すると、タスクは指定されたタイムゾーンで実行されます。タイムゾーンを指定しない場合、タスクは ECS インスタンスのシステムタイムゾーンで実行され、実行時間はインスタンスのシステムクロックに依存します。ECS インスタンスの時刻とタイムゾーンが想定どおりに設定されていることを確認してください。タイムゾーンの詳細については、「Linux インスタンスのタイムゾーンと NTP サービスの設定」または「Windows インスタンスの NTP サービスの設定」をご参照ください。

推奨事項

  • タイムアウト設定Timeout パラメーターを指定して、ECS インスタンスでのコマンドの最大実行タイムアウトを設定できます。コマンドの実行がタイムアウトすると、Cloud Assistant Agent はプロセスを強制的に終了します。

    • 一回実行がタイムアウトした場合、その実行ステータス (InvokeRecordStatus) は失敗になります。

    • 定期タスクの場合、タイムアウト期間は各実行に適用されます。ある実行でのタイムアウトが次の実行に影響することはありません。実行がタイムアウトした場合、その実行ステータス (InvokeRecordStatus) は失敗になります。

  • 実行の失敗: コマンドは、インスタンスの異常な状態、ネットワークの問題、または無応答の Cloud Assistant Agent が原因で失敗することがあります。これらの場合、実行情報は生成されません。詳細については、「実行失敗に関する一般的なエラーと推奨される修正方法」をご参照ください。

  • カスタムパラメーター: カスタムパラメーターを使用するには、EnableParametertrue に設定します。その後、{{parameter}} フォーマットを使用して CommandContent でパラメーターを定義し、コマンドの実行時に対応するキーと値のペアを渡すことができます。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ecs:RunCommand

update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

  • ecs:CommandRunAs
なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

リージョン ID。DescribeRegions API を呼び出して、Alibaba Cloud の最新のリージョン情報を照会できます。

cn-hangzhou

ResourceGroupId

string

任意

コマンド実行のリソースグループ ID。このパラメーターを指定する場合、次のルールが適用されます。

  • InstanceId で指定された ECS インスタンスがデフォルト以外のリソースグループにある場合、そのインスタンスはこのパラメーターで指定されたリソースグループに属している必要があります。

  • DescribeInvocations または DescribeInvocationResults API を呼び出すときに、このパラメーターを使用してコマンド実行結果をフィルターできます。

rg-bp67acfmxazb4p****

RegionId

string

必須

The ID of the region. You can call the DescribeRegions operation to query the latest Alibaba Cloud regions.

cn-hangzhou

Name

string

任意

コマンドの名前。長さは最大 128 文字で、すべての文字セットをサポートします。

testName

Description

string

任意

コマンドの説明。長さは最大 512 文字で、すべての文字セットをサポートします。

testDescription

Type

string

必須

コマンドのタイプ。有効な値:

  • RunBatScript:Windows インスタンス用の Bat コマンド。

  • RunPowerShellScript:Windows インスタンス用の PowerShell コマンド。

  • RunShellScript:Linux インスタンス用の Shell コマンド。

RunShellScript

CommandContent

string

必須

コマンドの内容。プレーンテキスト、または Base64 でエンコードして指定します。以下の点にご注意ください。

  • Base64 でエンコードされたコマンド内容のサイズは、KeepCommandtrue の場合は 18 KB、KeepCommandfalse の場合は 24 KB に制限されます。

  • コマンド内容が Base64 でエンコードされている場合は、ContentEncodingBase64 に設定する必要があります。

  • EnableParametertrue に設定すると、コマンド内容でカスタムパラメーター機能が有効になります。

    • {{}} 形式を使用してカスタムパラメーターを定義します。{{}} 内のパラメーター名の前後のスペースと改行は無視されます。

    • 最大 20 個のカスタムパラメーターを定義できます。

    • カスタムパラメーター名には、文字、数字、アンダースコア (_)、ハイフン (-) のみ使用できます。名前は大文字と小文字を区別せず、組み込み環境パラメーター用に予約されている acs:: で始めることはできません。

    • カスタムパラメーター名の長さは最大 64 バイトです。

  • 組み込み環境パラメーターを使用できます。Cloud Assistant は、実行時にこれらを対応する値へ自動的に置き換えます。次の組み込み環境パラメーターがサポートされています。

    • {{ACS::RegionId}}:リージョン ID。

    • {{ACS::AccountId}}:Alibaba Cloud アカウントの UID。

    • {{ACS::InstanceId}}:インスタンス ID。複数のインスタンスでこのパラメーターを使用するには、Cloud Assistant Agent のバージョンが Linux インスタンスでは 2.2.3.309 以降、Windows インスタンスでは 2.1.3.309 以降のバージョンが必要です。

      • Linux: 2.2.3.309

      • Windows: 2.1.3.309

    • {{ACS::InstanceName}}:インスタンス名。複数のインスタンスでこのパラメーターを使用するには、Cloud Assistant Agent のバージョンが Linux インスタンスでは 2.2.3.344 以降、Windows インスタンスでは 2.1.3.344 以降のバージョンが必要です。

      • Linux: 2.2.3.344

      • Windows: 2.1.3.344

    • {{ACS::InvokeId}}:呼び出し ID。このパラメーターを使用するには、Cloud Assistant Agent のバージョンが Linux インスタンスでは 2.2.3.309 以降、Windows インスタンスでは 2.1.3.309 以降のバージョンが必要です。

      • Linux: 2.2.3.309

      • Windows: 2.1.3.309

    • {{ACS::CommandId}}:コマンド ID。このパラメーターを使用するには、Cloud Assistant Agent のバージョンが Linux インスタンスでは 2.2.3.309 以降、Windows インスタンスでは 2.1.3.309 以降のバージョンが必要です。

      • Linux: 2.2.3.309

      • Windows: 2.1.3.309

ZWNobyAxMjM=

WorkingDir

string

任意

コマンドを実行するインスタンス上の作業ディレクトリ。パスの長さは最大 200 文字です。

デフォルト値:

  • Linux インスタンスの場合、デフォルトは root ユーザーのホームディレクトリ (/root) です。

  • Windows インスタンスの場合、デフォルトは Cloud Assistant Agent プロセスのディレクトリ (C:\Windows\System32 など) です。

/home/user

Timeout

integer

任意

コマンド実行のタイムアウト時間 (秒単位)。

プロセス競合、モジュールの欠落、または Cloud Assistant Agent の無効化などの例外によりコマンドの実行に失敗した場合、タイムアウトによってコマンドプロセスが強制的に終了されます。

デフォルト値: 60。

3600

EnableParameter

boolean

任意

コマンドでカスタムパラメーターを使用するかどうかを指定します。

デフォルト値: false。

false

RepeatMode

string

任意

コマンドの実行モード。有効な値:

  • Once:コマンドはすぐに実行されます。

  • Period:コマンドをスケジュールされたタスクとして実行します。このモードでは、Frequency パラメーターを指定する必要があります。

  • NextRebootOnly:インスタンスが次回起動時にコマンドが自動的に実行されます。

  • EveryReboot:インスタンスが起動するたびにコマンドが自動的に実行されます。

  • DryRun:コマンドを実際に実行せずに、パラメーターと環境をチェックするドライランを実行します。

デフォルト値:

  • Frequency パラメーターが指定されていない場合、デフォルト値は Once です。

  • Frequency が指定されている場合、このパラメーターは自動的に Period に設定されます。

注:

  • StopInvocation API を呼び出して、保留中またはスケジュールされたコマンドを停止できます。

  • このパラメーターを Period または EveryReboot に設定した場合、DescribeInvocationResults API を呼び出して IncludeHistory=true を設定すると、スケジュールされたコマンドの実行履歴レコードを照会できます。

Once

Timed

boolean

任意

説明

このパラメーターは非推奨であり、機能しません。

true

Frequency

string

任意

コマンドのスケジュール。レート式、単発実行用の at 式、または cron 式を指定できます。

  • 固定間隔の実行:レート式で定義された固定間隔でコマンドを実行します。間隔は秒 (s)、分 (m)、時間 (h)、または日 (d) で指定できます。この方法は、固定間隔で実行する必要があるタスクに適しています。フォーマットは rate(<value><unit>) です。たとえば、5 分ごとにコマンドを実行するには、rate(5m) を使用します。この方法には次の制限が適用されます。

    • 間隔は 60 秒〜7 日の範囲で、かつスケジュールされたタスクのタイムアウトよりも長く設定する必要があります。

    • 間隔は固定であり、前の実行の完了時点からではなく、開始時点からカウントされます。

    • タスクは作成後すぐには実行されません。たとえば、5 分の間隔を設定した場合、最初の実行はタスクが作成されてから 5 分後に開始されます。

  • 単発実行:指定した時刻とタイムゾーンでコマンドを 1 回実行します。フォーマットは at(yyyy-MM-dd HH:mm:ss <time_zone>) です。タイムゾーンを指定しない場合、デフォルトでは UTC が使用されます。次のタイムゾーン形式がサポートされています。

    • 完全なタイムゾーン名 (例:Asia/Shanghai または America/Los_Angeles)。

    • GMT からのオフセット (例:GMT+8:00 または GMT-7:00)。GMT 形式を使用する場合、時間の値の前に先行ゼロを追加することはできません。

    • タイムゾーンの略語。UTC のみサポートされています。

    例1:Asia/Shanghai タイムゾーンで 2022 年 6 月 6 日 13:15:30 にタスクを実行するには、at(2022-06-06 13:15:30 Asia/Shanghai) を使用します。例2:GMT-7:00 タイムゾーンで 2022 年 6 月 6 日 13:15:30 にタスクを実行するには、at(2022-06-06 13:15:30 GMT-7:00) を使用します。

  • cron 式に基づく定期実行:cron 式で定義されたスケジュールに従ってコマンドを実行します。フォーマットは <second> <minute> <hour> <day_of_month> <month> <day_of_week> <year (optional)> <time_zone>、または <cron_expression> <time_zone> です。タスクは指定されたタイムゾーンの cron 式に基づいて実行されます。タイムゾーンを指定しない場合、デフォルトでは、タスクが実行されるインスタンスのシステムタイムゾーンが使用されます。cron 式の詳細については、「Cron 式」をご参照ください。次のタイムゾーン形式がサポートされています。

    • 完全なタイムゾーン名 (例:Asia/Shanghai または America/Los_Angeles)。

    • GMT からのオフセット (例:GMT+8:00 または GMT-7:00)。GMT 形式を使用する場合、時間の値の前に先行ゼロを追加することはできません。

    • タイムゾーンの略語。UTC のみサポートされています。 たとえば、Asia/Shanghai タイムゾーンで 2022 年に毎日 10:15 にコマンドを実行するには、0 15 10 ? * * 2022 Asia/Shanghai を使用します。GMT+8:00 タイムゾーンで 2022 年に毎日 10:00 から 11:30 まで 30 分ごとにコマンドを実行するには、0 0/30 10-11 * * ? 2022 GMT+8:00 を使用します。UTC で 2022 年から 2 年ごとの 10 月に毎日 14:00 から 14:55 まで 5 分ごとにコマンドを実行するには、0 0/5 14 * 10 ? 2022/2 UTC を使用します。

    説明

    最小間隔は、スケジュールされたタスクのタイムアウト以上かつ 10 秒以上である必要があります。

0 */20 * * * ?

Parameters

object

任意

カスタムパラメーターのキーと値のペア。たとえば、CommandContentecho {{name}} の場合、Parameters{"name":"田中"} に設定すると、コマンド echo 田中 が実行されます。

0〜10 個のキーと値のペアを指定できます。以下の点にご注意ください。

  • キーを空の文字列にすることはできず、長さは最大 64 文字です。

  • 値は空の文字列にできます。

  • Base64 エンコード後、カスタムパラメーターと元のコマンド内容の合計サイズは、KeepCommandtrue の場合は 18 KB、KeepCommandfalse の場合は 24 KB に制限されます。

  • 指定するカスタムパラメーター名のセットは、CommandContent で定義されたパラメーターのサブセットである必要があります。省略されたパラメーターの値は、デフォルトでは空の文字列になります。

デフォルト値は空です。これは、カスタムパラメーターが使用されないことを意味します。

{"name":"Jack", "accessKey":"LTAI*************"}

KeepCommand

boolean

任意

実行後にコマンドを保存するかどうかを指定します。有効な値:

  • true:コマンドを保存します。保存したコマンドは、InvokeCommand を呼び出して再実行できます。保存されたコマンドは、Cloud Assistant のコマンドクォータにカウントされます。

  • false:コマンドを保存しません。コマンドは実行後に削除され、クォータにはカウントされません。

デフォルト値: false。

false

ContentEncoding

string

任意

コマンド内容 (CommandContent) のエンコードモード。有効な値 (大文字と小文字を区別しない):

  • PlainText:コマンド内容はエンコードされず、プレーンテキストとして送信されます。

  • Base64:コマンド内容は Base64 でエンコードされます。

デフォルト値: PlainText。無効な値を指定すると、自動的に PlainText に設定されます。

Base64

Username

string

任意

ECS インスタンスでコマンドを実行するユーザーの名前。名前の長さは最大 255 文字です。

  • Linux インスタンスのデフォルト: root

  • Windows インスタンスのデフォルト: System

インスタンス上の別の既存のユーザーを指定してコマンドを実行できます。Cloud Assistant コマンドを標準ユーザーとして実行する方が安全です。詳細については、「Cloud Assistant コマンドを標準ユーザーとして実行する」をご参照ください。

test

WindowsPasswordName

string

任意

Windows インスタンスでコマンドを実行するユーザーのパスワードの名前。名前の長さは最大 255 文字です。

Windows インスタンスでデフォルト以外のユーザーとしてコマンドを実行するには、UsernameWindowsPasswordName の両方を指定する必要があります。パスワード漏洩のリスクを軽減するために、パスワードを OOS Parameter Store に保存し、そのパラメーター名をここで指定することを推奨します。詳細については、「暗号化パラメーター」および「Cloud Assistant コマンドを標準ユーザーとして実行する」をご参照ください。

説明

Linux インスタンスで root ユーザーとして、または Windows インスタンスで System ユーザーとしてコマンドを実行する場合、このパラメーターを指定する必要はありません。

axtSecretPassword

InstanceId

array

任意

コマンドを実行する ECS インスタンスの ID。1〜100 個のインスタンス ID を指定できます。

指定したいずれかのインスタンスが実行要件を満たしていない場合、操作全体が失敗します。

Quota Center でクォータの引き上げを申請できます。クォータ名は「Maximum number of instances supported per command execution」です。

i-bp185dy2o3o6neg****

string

任意

ECS インスタンスの ID。

i-bp185dy2o3o6neg****

Tag

array<object>

任意

タグペアの配列。配列には 0〜20 個のタグを含めることができます。

object

任意

タグペア。

Value

string

任意

コマンド実行のタグ値。値は空の文字列にできます。

値の長さは最大 128 文字で、http:// または https:// を含めることはできません。

TestValue

Key

string

任意

コマンド実行のタグキー。キーを空の文字列にすることはできません。

キーの長さは最大 64 文字で、aliyun または acs: で始めることはできず、http:// または https:// を含むこともできません。

値は最大 64 文字で、aliyun または acs: で開始したり、http:// または https:// を含めたりすることはできません。

TestKey

ContainerId

string

任意

コンテナの ID。ID は 64 ビットの 16 進文字列でなければなりません。docker://containerd://、または cri-o:// プレフィックスを追加して、コンテナランタイムを明示的に指定できます。

注:

  • このパラメーターを指定すると、Cloud Assistant はインスタンスの指定されたコンテナ内でスクリプトを実行します。

  • このパラメーターは、Cloud Assistant Agent のバージョンが 2.2.3.344 以降の Linux インスタンスでのみサポートされています。

  • このパラメーターを指定した場合、指定された Username および WorkingDir パラメーターは無視されます。コマンドは、コンテナのデフォルトユーザーによって、デフォルトの作業ディレクトリでのみ実行されます。詳細については、「Cloud Assistant を使用してコンテナでコマンドを実行する」をご参照ください。

説明

Linux コンテナでは、Shell スクリプトのみを実行できます。スクリプトの冒頭で #!/usr/bin/python のようなコマンドを使用してインタープリターを指定することはできません。詳細については、「Cloud Assistant を使用してコンテナでコマンドを実行する」をご参照ください。

ab141ddfbacfe02d9dbc25966ed971536124527097398d419a6746873fea****

ContainerName

string

任意

コンテナの名前。

注:

  • このパラメーターを指定すると、Cloud Assistant はインスタンスの指定されたコンテナ内でスクリプトを実行します。

  • このパラメーターは、Cloud Assistant Agent のバージョンが 2.2.3.344 以降の Linux インスタンスでのみサポートされています。

  • このパラメーターを指定した場合、指定された Username および WorkingDir パラメーターは無視されます。コマンドは、コンテナのデフォルトユーザーによって、デフォルトの作業ディレクトリでのみ実行されます。詳細については、「Cloud Assistant を使用してコンテナでコマンドを実行する」をご参照ください。

説明

Linux コンテナでは、Shell スクリプトのみを実行できます。スクリプトの冒頭で #!/usr/bin/python のようなコマンドを使用してインタープリターを指定することはできません。詳細については、「Cloud Assistant を使用してコンテナでコマンドを実行する」をご参照ください。

test-container

ClientToken

string

任意

リクエストのべき等性を確保するために使用される、クライアントが生成するトークン。トークンはリクエストごとに一意である必要があります。ClientToken には ASCII 文字のみ使用でき、長さは 64 文字を超えることはできません。詳細については、「べき等性を確保する方法」をご参照ください。

123e4567-e89b-12d3-a456-426655440000

OssOutputDelivery

string

任意

コマンド出力を OSS に配信するための設定です。

  • フォーマット: oss://${BucketName}/${Prefix}。${BucketName} は宛先 OSS バケットの名前、${Prefix} は宛先プレフィックスです。

oss://testBucket/testPrefix

ResourceTag

array<object>

任意

コマンド実行のためにインスタンスを絞り込むために使用されるタグ。これにより、インスタンス ID を指定するかわりに、一致するタグを持つすべてのインスタンスでコマンドを実行できます。配列には 0〜20 個のタグを含めることができます。

object

任意

インスタンスを絞り込むために使用されるタグ。インスタンス ID を指定せずに、同じタグを持つ複数のインスタンスでコマンドを実行できます。

Value

string

任意

インスタンスを絞り込むために使用されるタグ値。

注:

  • 値は空の文字列にできます。

  • 値の長さは最大 128 文字で、http:// または https:// を含めることはできません。

TestValue

Key

string

任意

インスタンスを絞り込むために使用されるタグキー。

注:

  • このパラメーターと InstanceId パラメーターの両方を指定することはできません。

  • タグキーを空の文字列にすることはできません。

  • 指定されたタグに一致するインスタンスの数は、実行ごとのインスタンス制限 (デフォルトでは 100) を超えることはできません。一致するインスタンスの数がこの制限を超える場合は、batch:b1 などの追加のタグを使用して選択を絞り込むことができます。

  • キーの長さは最大 64 文字で、aliyun または acs: で始めることはできず、http:// または https:// を含むこともできません。

TestKey

TerminationMode

string

任意

タスクが手動で停止された場合、またはタイムアウトした場合にタスクを停止するモード。有効な値:

  • Process:現在のスクリプトプロセスを停止します。

  • ProcessTree:現在のプロセスツリーを停止します。プロセスツリーには、現在のスクリプトプロセスとそのすべてのサブプロセスが含まれます。

ProcessTree

Launcher

string

任意

スクリプトの実行に使用するランチャー。値の長さは最大 1 KB です。

python3 -u {{ACS::ScriptFileName|Ext(".py")}}

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエスト ID です。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

CommandId

string

コマンド ID です。

c-7d2a745b412b4601b2d47f6a768d****

InvokeId

string

コマンド実行 ID です。

t-7d2a745b412b4601b2d47f6a768d****

成功レスポンス

JSONJSON

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "CommandId": "c-7d2a745b412b4601b2d47f6a768d****",
  "InvokeId": "t-7d2a745b412b4601b2d47f6a768d****"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 RegionId.ApiNotSupported The api is not supported in this region.
400 ResourceBusy.SlrCreation The ServiceLinkedRole is still being created or has not taken effect yet. Please try again later.
400 MissingParam.InstanceId The parameter instanceId is missing or empty.
400 NumberExceed.Tags Ensure the number of tag parameters is not greater than 20.
400 InvalidTagValue.Malformed The specified Tag.n.Value is not valid.
400 Duplicate.TagKey The Tag.N.Key contain duplicate key.
400 InvalidTagKey.Malformed The specified Tag.n.Key is not valid.
400 MissingParameter.TagKey You must specify Tag.N.Key.
400 InvalidContainerId.Malformed The specified parameter ContainerId is not valid.
400 InvalidContainerName.Malformed The specified parameter ContainerName is not valid.
400 InvalidClientToken.Malformed The specified parameter clientToken is not valid.
400 CmdParam.EmptyKey Command parameters can not be empty.
400 CmdParam.InvalidParamName A command parameter name is invalid.
400 CmdContent.DecodeError The CommandContent can not be base64 decoded.
400 InvalidInstance.NotMatch The specified instance type does not match the command.
400 MissingParam.Frequency The frequency must be specified when you create a timed task.
400 InvalidParam.Frequency The specified frequency is invalid.
400 ParameterKey.Duplicate The parameter may not contain duplicate keys.
400 Parameter.NotMatched The parameters of creation do not match those of invocation.
400 WindowsPasswordName.Missed WindowsPasswordName must be specified when you create a Windows task.
400 Parameter.Disabled Parameters should not be passed when CreateCommand.EnableParameter is false.
400 InvalidParameter.WorkingDir The specified parameter WorkingDir is not valid.
400 NumberExceed.ResourceTags The maximum number of ResourceTags is exceeded.
400 MissingParameter.ResourceTagKey You must specify ResourceTag.N.Key.
400 InvalidResourceTagKey.Malformed The specified ResourceTag key is not valid.
400 InvalidResourceTagValue.Malformed The specified ResourceTag value is not valid.
400 Duplicate.ResourceTagKey The ResourceTag contains duplicate keys.
400 InvalidResourceTag.InstanceNotFound InstanceIds are not found by the specified ResourceTag.
400 InvalidResourceTag.ConflictWithInstanceIds The specified param ResourceTag conflicts with InstanceId.
400 InvalidOssOutputDelivery.BucketInOtherRegion The OSS bucket specified in the parameter OssOutputDelivery is in another region.
400 InvalidParameter.OssOutputDelivery The specified parameter OssOutputDelivery is not valid.
400 InvalidOssOutputDelivery.KeyPrefixMalformed The prefix of the OSS key specified in the parameter OssOutputDelivery is not valid.
500 InternalError.Dispatch An error occurred when you dispatched the request.
403 InvalidOssOutputDelivery.BucketAccessDenied The error message returned by the OSS API is: %s
403 CmdContent.ExceedLimit The length of the command content exceeds the upper limit.
403 CmdName.ExceedLimit The length of the command name exceeds the upper limit.
403 CmdDesc.ExceedLimit The length of the command description exceeds the upper limit.
403 CmdCount.ExceedQuota The total number of commands in the current region exceeds the quota.
403 CmdParamCount.ExceedLimit You've reached the limit on the count of command parameters.
403 CmdParamName.ExceedLimit The length of the command parameter name exceeds the limit.
403 InstanceIds.ExceedLimit The number of instance IDs exceeds the upper limit.
403 Invocation.ExceedQuota The invocation quota in the current region has been reached for today.
403 ParameterCount.ExceedLimit The number of command parameters exceeds the maximum number that can be set.
403 ParameterKey.ExceedLimit The length of the specified parameter key exceeds the maximum length that can be set.
403 ParameterType.NotSupported The type of parameter value is not supported.
403 Username.ExceedLimit The length of the username exceeds the upper limit.
403 WindowsPasswordName.ExceedLimit The length of the WindowsPasswordName exceeds the upper limit.
403 ParameterStore.NotSupported Parameter Store is not supported in this region.
403 TemporaryAccessKey.Error The temporary accessKey is invalid.
403 ParameterStore.InvalidParameters The parameter is invalid in Parameter Store.
403 ParameterStore.NoPermission You have no access to Parameter Store.
403 OperationDenied.BidOwnResource Bid user can not own resource.
403 Operation.Forbidden The operation is not permitted.
403 IdempotentParameterMismatch The specified parameter has changed while using an already used clientToken.
403 IdempotentProcessing The previous idempotent request(s) is still processing.
403 InvalidStatus.ResourceGroup You cannot perform an operation on a resource group that is being created or deleted.
403 InvalidParameterCharacter.CommandName The command Name contains illegal characters.
403 InvalidParameterCharacter.CommandDescription The command Description contains illegal characters.
403 InvalidParameterCharacter.CommandWorkingDir The command WorkingDir contains illegal characters.
403 InvalidLauncher.LengthLimitExceeded The length of the parameter Launcher exceeds the limit of 1 KB characters.
403 InvalidParameterCharset.Parameters The parameter Parameters contains illegal charset.
403 CreateServiceLinkedRole.NoPermission You do not have permission to create ServiceLinkedRole for output delivery.
403 InvalidTimeout.ExceedLimit The specified parameter Timeout exceeds the upper limit.
404 InvalidCmdType.NotFound The specified command type does not exist.
404 InvalidRepeatMode.NotFound The specified repeat mode does not exist.
404 InvalidRegionId.NotFound The RegionId provided does not exist in our records.
404 InvalidInstance.NotFound The specified instance does not exist.
404 InvalidCmdId.NotFound The specified command ID does not exist.
404 InvalidResourceGroup.NotFound The ResourceGroup provided does not exist in our records.
404 InvalidTerminationMode.NotFound The specified parameter TerminationMode does not exist.
404 InvalidOssOutputDelivery.BucketNotFound The OSS bucket specified in the parameter OssOutputDelivery does not exist.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。