Memanggil DistApplicationData untuk mendistribusikan data yang telah didorong sebelumnya ke instans sumber daya tepi aplikasi. Cakupan (dalam OAuth) sumber daya tepi target mendukung beberapa kebijakan rilis canary. Dekompresi file dan restart kontainer juga didukung.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DistApplicationData |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
ID aplikasi. Untuk mendapatkan AppId, panggil ListApplications. |
e76f8985-7965-41fc-925b-9648bb6bf650 |
| Data |
string |
Yes |
Daftar file data yang akan didistribusikan, dalam format string array JSON. |
[{\"name\":\"app01\", \"version\":\"1.0\", \"destPath\":\"/root/installed\", \"decompress\":true, \"targetDirName\":\"target01\", \"fileMode\":755, \"timeout\":1000 }, { \"name\":\"app02\", \"version\":\"1.1\", \"destPath\":\"/tmp/test.txt\", \"decompress\":false }] |
| DistStrategy |
string |
No |
Strategi distribusi rilis canary, dalam format string JSON. Beberapa strategi distribusi didukung. Secara default, distribusi penuh digunakan. |
{\"name\":\"ScheduleToAllByMatchExpressions\",\"parameters\":{\"match_expressions\":[{\"key\":\"region_id\",\"operator\":\"In\",\"values\":[\"cn-wuhan-telecom_unicom_cmcc-2\"]}]}} |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| DistInstanceTotalCount |
integer |
Jumlah total ID instans sumber daya tepi target. |
2 |
| DistInstanceIds |
object |
||
| DistInstanceId |
array |
Daftar ID instans sumber daya tepi target. |
|
|
string |
ID instans. |
i-xxx |
|
| DistResults |
object |
||
| DistResult |
array<object> |
Hasil eksekusi distribusi untuk setiap file data. |
|
|
object |
Hasil eksekusi distribusi untuk sebuah file data. |
||
| ResultDescrip |
string |
The description of the distribution result. |
Success |
| Version |
string |
The version number of the data file. |
standard |
| ResultCode |
integer |
The error code. The value is of the enumerated data type. |
400 |
| Name |
string |
The name of the data file. |
gcs-prod-websocket-eip-unicom |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"DistInstanceTotalCount": 2,
"DistInstanceIds": {
"DistInstanceId": [
"i-xxx"
]
},
"DistResults": {
"DistResult": [
{
"ResultDescrip": "Success",
"Version": "standard",
"ResultCode": 400,
"Name": "gcs-prod-websocket-eip-unicom"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.