Menjalankan perintah pada server aplikasi sederhana.
Deskripsi operasi
Command Assistant is an automated O&M tool for Simple Application Server. You can maintain simple application servers by running shell, PowerShell, and batch commands in the Simple Application Server console without remotely logging on to the servers.
Before you use Command Assistant, take note of the following items:
The simple application server must be in the Running state.
The Cloud Assistant client is installed on the server. By default, the Cloud Assistant client is installed on simple application servers. If you have manually uninstalled the client, you must reinstall it. For more information, see Install the Cloud Assistant Agent.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
swas-open:RunCommand |
create |
*Command
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| CommandContent |
string |
Yes |
Konten perintah. Perhatikan hal-hal berikut:
|
ifconfig -s |
| WorkingDir |
string |
No |
Path eksekusi perintah. Path kustom didukung. Path eksekusi default bervariasi berdasarkan sistem operasi server.
|
/home/ |
| RegionId |
string |
Yes |
ID wilayah server aplikasi sederhana. Anda dapat memanggil operasi ListRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| Timeout |
integer |
No |
Periode timeout perintah pada server. Jika tugas eksekusi perintah timeout, Asisten Cloud akan menghentikan proses tugas secara paksa. Nilai valid: 10 hingga 86400. Unit: detik. Periode 86400 detik setara dengan 24 jam. Nilai default: 60. |
60 |
| Type |
string |
Yes |
Tipe bahasa perintah. Nilai valid:
|
RunShellScript |
| EnableParameter |
boolean |
No |
Apakah akan mengaktifkan fitur parameter kustom. Nilai default: false. |
false |
| Parameters |
object |
No |
Parameter kustom dalam format pasangan kunci-nilai yang akan diteruskan saat perintah menyertakan parameter kustom. Misalnya, jika konten perintah adalah Anda dapat menentukan hingga 20 parameter kustom. Perhatikan hal-hal berikut:
Parameter ini dikosongkan secara default, yang menunjukkan bahwa fitur parameter kustom dinonaktifkan. |
{"name":"Jack", "accessKey":"LTAI****************"} |
| WorkingUser |
string |
No |
Pengguna server yang menjalankan perintah. Disarankan untuk menjalankan perintah sebagai pengguna reguler untuk mengurangi risiko keamanan. Nilai default:
|
root |
| WindowsPasswordName |
string |
No |
Nama kata sandi yang digunakan untuk menjalankan perintah pada server aplikasi sederhana Windows. Jika Anda ingin menggunakan nama pengguna selain nama pengguna default "system" untuk menjalankan perintah pada Server Windows, Anda harus menentukan parameter WindowsPasswordName dan WorkingUser. Kata sandi disimpan dalam teks biasa di repositori parameter CloudOps Orchestration Service (OOS) untuk mengurangi risiko kebocoran kata sandi. Hanya nama kata sandi yang diteruskan menggunakan WindowsPasswordName. |
axtSecretPassword |
| InstanceId |
string |
Yes |
ID server aplikasi sederhana. |
ace0706b2ac4454d984295a94213**** |
| Name |
string |
Yes |
Nama perintah. |
testName |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| InvokeId |
string |
The execution ID. |
t-hz02p9545t6**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"InvokeId": "t-hz02p9545t6****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.