呼叫 DescribeSendFileResults 查詢雲端助手下發檔案列表及狀態。
介面說明
介面說明:
當您下發檔案後,不代表檔案一定成功下發。您需要透過介面返回值查看實際下發結果,並以實際輸出結果為準。
您可以查詢最近 30 天的執行資訊,執行資訊的保留上限為 1 萬條。
分頁查詢首頁時,僅需設定
MaxResults以限制返回資訊的條目數,返回結果中的NextToken將作為查詢後續頁的憑證。查詢後續頁時,將NextToken參數設定為上一次返回結果中取得到的NextToken作為查詢憑證,並設定MaxResults限制返回條目數。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ecs:DescribeSendFileResults |
get |
Instance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
ECS 執行個體所在的地域 ID。您可以呼叫 DescribeRegions 查看最新的阿里雲地域列表。 |
cn-hangzhou |
| ResourceGroupId |
string |
否 |
檔案下發的資源群組 ID。傳入該參數後,需要在下發檔案時指定 ResourceGroupId,支援篩選出對應的檔案下發結果。 |
rg-bp67acfmxazb4p**** |
| InvokeId |
string |
否 |
ECS 執行個體所在的地域 ID。您可以呼叫 DescribeRegions 查看最新的阿里雲地域列表。 |
f-hz0jdfwd9f**** |
| Name |
string |
否 |
執行 ID。 |
test.txt |
| InstanceId |
string |
否 |
檔案名稱。傳入該參數後,將查詢該名稱檔案的所有下發記錄。 |
i-hz0jdfwd9f**** |
| PageNumber |
integer |
否 |
執行個體 ID。傳入該參數後,將查詢該執行個體所有的檔案下發記錄。 |
1 |
| PageSize |
integer |
否 |
說明
該參數即將下線,建議您使用 NextToken 與 MaxResults 完成分頁查詢操作。 |
10 |
| MaxResults |
integer |
否 |
說明
該參數即將下線,建議您使用 NextToken 與 MaxResults 完成分頁查詢操作。 |
10 |
| NextToken |
string |
否 |
分頁查詢時每頁的最大條目數。 最大值為 50。 預設值為 10。 |
AAAAAdDWBF2 |
| InvocationStatus |
string |
否 |
查詢憑證(Token),取值為上一次 API 呼叫返回的 NextToken 參數值。 |
Success |
| Tag |
array<object> |
否 |
檔案的總下發狀態。總狀態取決於本次下發的全部執行個體的共同執行狀態,取值範圍:
|
|
|
object |
否 |
標籤列表。 |
||
| Key |
string |
否 |
檔案下發的標籤鍵。N 的取值範圍為 1~20。一旦傳入該值,則不允許為空字串。 使用一個標籤過濾資源,查詢到該標籤下的資源數量不能超過 1000 個。使用多個標籤過濾資源,查詢到同時繫結了多個標籤的資源數量不能超過 1000 個。如果資源數量超過 1000 個,您需要使用 ListTagResources 介面進行查詢。 最多支援 64 個字元,不能以 |
TestKey |
| Value |
string |
否 |
檔案下發的標籤值。N 的取值範圍為 1~20。該值可以為空字串。 最多支援 128 個字元,不能包含 |
TestValue |
|
否 |
標籤列表。 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| PageSize |
integer |
每頁行數。 |
10 |
| RequestId |
string |
請求 ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PageNumber |
integer |
查詢結果的當前頁碼。 |
1 |
| TotalCount |
integer |
指令碼總個數。 |
2 |
| NextToken |
string |
本次呼叫返回的查詢憑證值。 |
AAAAAdDWBF2 |
| Invocations |
object |
||
| Invocation |
array<object> |
檔案下發記錄。 |
|
|
array<object> |
|||
| CreationTime |
string |
檔案下發任務建立時間。 |
2019-12-20T06:15:54Z |
| InvocationStatus |
string |
檔案的總下發狀態。總狀態取決於本次下發的全部執行個體的共同執行狀態,可能值:
|
Success |
| ContentType |
string |
檔案內容類型。可能值:
|
PlainText |
| TargetDir |
string |
目標路徑。 |
/home/user |
| FileOwner |
string |
檔案的使用者。 |
test |
| Description |
string |
描述資訊。 |
This is a test file. |
| VmCount |
integer |
下發執行個體的數量。 |
1 |
| FileMode |
string |
檔案的權限。 |
777 |
| FileGroup |
string |
檔案的使用者群組。 |
test |
| InvokeId |
string |
執行 ID。 |
f-hz0jdfwd9f**** |
| Name |
string |
檔案名稱。 |
test.txt |
| Content |
string |
檔案內容。 |
#!/bin/bash echo "Current User is :" echo $(ps | grep "$$" | awk '{print $2}') |
| Overwrite |
string |
是否允許覆蓋。 |
false |
| InvokeInstances |
object |
||
| InvokeInstance |
array<object> |
下發檔案目標執行個體集類型。 |
|
|
object |
|||
| CreationTime |
string |
檔案下發任務的建立時間。 |
2019-12-20T06:15:54Z |
| StartTime |
string |
下發任務在執行個體中開始執行的時間。 |
2019-12-20T06:15:54Z |
| InvocationStatus |
string |
單台執行個體下發任務的狀態,可能值:
|
Success |
| FinishTime |
string |
下發任務的結束時間。 |
2019-12-20T06:15:54Z |
| UpdateTime |
string |
任務狀態的更新時間。 |
2019-12-20T06:15:54Z |
| ErrorInfo |
string |
檔案下發的失敗或執行失敗原因詳情。可能值:
|
the instance is not running when create task |
| ErrorCode |
string |
檔案下發的失敗原因代碼。可能值:
|
InstanceNotExists |
| InstanceId |
string |
執行個體 ID。 |
i-uf614fhehhz**** |
| Tags |
object |
||
| Tag |
array<object> |
檔案下發的標籤資訊。 |
|
|
object |
檔案下發的標籤資訊。 |
||
| TagKey |
string |
檔案下發的標籤鍵。 |
owner |
| TagValue |
string |
檔案下發的標籤值。 |
zhangsan |
樣本
正常返回樣本
JSON格式
{
"PageSize": 10,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": 1,
"TotalCount": 2,
"NextToken": "AAAAAdDWBF2",
"Invocations": {
"Invocation": [
{
"CreationTime": "2019-12-20T06:15:54Z",
"InvocationStatus": "Success",
"ContentType": "PlainText",
"TargetDir": "/home/user",
"FileOwner": "test",
"Description": "This is a test file.",
"VmCount": 1,
"FileMode": "777",
"FileGroup": "test",
"InvokeId": "f-hz0jdfwd9f****",
"Name": "test.txt",
"Content": "#!/bin/bash echo \"Current User is :\" echo $(ps | grep \"$$\" | awk '{print $2}')",
"Overwrite": "false",
"InvokeInstances": {
"InvokeInstance": [
{
"CreationTime": "2019-12-20T06:15:54Z",
"StartTime": "2019-12-20T06:15:54Z",
"InvocationStatus": "Success",
"FinishTime": "2019-12-20T06:15:54Z",
"UpdateTime": "2019-12-20T06:15:54Z",
"ErrorInfo": "the instance is not running when create task",
"ErrorCode": "InstanceNotExists",
"InstanceId": "i-uf614fhehhz****"
}
]
},
"Tags": {
"Tag": [
{
"TagKey": "owner",
"TagValue": "zhangsan"
}
]
}
}
]
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | RegionId.ApiNotSupported | The api is not supported in this region. | |
| 400 | NumberExceed.Tags | The Tags parameter number is exceed. | |
| 400 | MissingParameter.TagKey | You must specify Tag.N.Key. | |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | |
| 400 | InvalidTagKey.Malformed | The specified Tag.n.Key is not valid. | |
| 400 | InvalidTagValue.Malformed | The specified Tag.n.Value is not valid. | |
| 400 | InvalidParam.PageNumber | The specified parameter is invalid. | |
| 400 | InvalidParam.PageSize | The specified parameter is invalid. | |
| 400 | InvalidParameter.NextToken | The specified parameter NextToken is not valid. | |
| 400 | InvalidParameter.MaxResults | The specified parameter MaxResults is not valid. | |
| 500 | InternalError.Dispatch | An error occurred when you dispatched the request. | |
| 403 | Operation.Forbidden | The operation is not permitted. | |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。