Simple Application Server 上でコマンドを実行します。
操作説明
クラウドアシスタントは、Simple Application Server の自動 O&M ツールです。 サーバーにリモートログインすることなく、Simple Application Server コンソールでシェル、PowerShell、およびバッチコマンドを実行して、Simple Application Server をメンテナンスできます。
クラウドアシスタントを使用する前に、次の項目にご注意ください:
Simple Application Server は実行中状態である必要があります。
サーバーにクラウドアシスタントクライアントがインストールされている必要があります。 デフォルトでは、クラウドアシスタントクライアントは Simple Application Server にインストールされています。 クライアントを手動でアンインストールした場合は、再インストールする必要があります。 詳細については、「クラウドアシスタントエージェントのインストール」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
swas-open:RunCommand |
create |
*Command
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| CommandContent |
string |
必須 |
コマンドの内容です。 次の項目にご注意ください:
|
ifconfig -s |
| WorkingDir |
string |
任意 |
コマンドの実行パスです。 カスタムパスがサポートされています。 デフォルトの実行パスは、サーバーのオペレーティングシステムによって異なります。
|
/home/ |
| RegionId |
string |
必須 |
Simple Application Server のリージョン ID です。 ListRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| Timeout |
integer |
任意 |
サーバー上でのコマンドのタイムアウト期間です。 コマンド実行タスクがタイムアウトした場合、クラウドアシスタントはタスクプロセスを強制的に終了させます。 有効値:10~86400。 単位:秒。 86400 秒は 24 時間に相当します。 デフォルト値:60。 |
60 |
| Type |
string |
必須 |
コマンドの言語タイプです。 有効値:
|
RunShellScript |
| EnableParameter |
boolean |
任意 |
カスタムパラメーター機能を有効にするかどうかを指定します。 デフォルト値:false。 |
false |
| Parameters |
object |
任意 |
コマンドにカスタムパラメーターが含まれている場合に渡される、キーと値のペア形式のカスタムパラメーターです。 たとえば、コマンドの内容が 最大 20 個のカスタムパラメーターを指定できます。 次の項目にご注意ください:
このパラメーターはデフォルトで空のままです。これは、カスタムパラメーター機能が無効になっていることを示します。 |
{"name":"Jack", "accessKey":"LTAI****************"} |
| WorkingUser |
string |
任意 |
コマンドを実行するサーバーのユーザーです。 セキュリティリスクを軽減するために、一般ユーザーとしてコマンドを実行することを推奨します。 デフォルト値:
|
root |
| WindowsPasswordName |
string |
任意 |
Windows Simple Application Server でコマンドを実行するために使用されるパスワードの名前です。 デフォルトの "system" ユーザー名以外のユーザー名を使用して Windows サーバーでコマンドを実行する場合は、WindowsPasswordName と WorkingUser の両方のパラメーターを指定する必要があります。 パスワードは、パスワード漏洩のリスクを軽減するために、CloudOps Orchestration Service (OOS) のパラメーターリポジトリにプレーンテキストでホストされます。 WindowsPasswordName を使用してパスワードの名前のみが渡されます。 |
axtSecretPassword |
| InstanceId |
string |
必須 |
Simple Application Server の ID です。 |
ace0706b2ac4454d984295a94213**** |
| Name |
string |
必須 |
コマンドの名前です。 |
testName |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| RequestId |
string |
リクエスト ID です。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| InvokeId |
string |
実行 ID です。 |
t-hz02p9545t6**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"InvokeId": "t-hz02p9545t6****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。