Consulta os arquivos enviados pelo Cloud Assistant e seus respectivos status de envio.
Observações de uso
O envio de um arquivo pode falhar em instâncias específicas do Elastic Compute Service (ECS). Chame esta operação para verificar os resultados do envio.
Esta operação permite consultar registros de envio de arquivos das últimas seis semanas.
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | DescribeSendFileResults | Operação a ser executada. Defina o valor como DescribeSendFileResults. |
| RegionId | String | Sim | cn-hangzhou | ID da região da instância ECS. Chame a operação DescribeRegions para obter a lista de regiões mais recente. |
| ResourceGroupId | String | Não | rg-bp67acfmxazb4p**** | ID do grupo de recursos. Se definido, a consulta retorna apenas os resultados de envio de arquivos do grupo especificado. |
| InvokeId | String | Não | f-hz0jdfwd9f**** | ID da tarefa de envio de arquivo. |
| Name | String | Não | test.txt | Nome do arquivo cujos registros de envio serão consultados. |
| InstanceId | String | Não | i-hz0jdfwd9f**** | ID da instância cujos registros de envio de arquivos serão consultados. |
| PageNumber | Long | Não | 1 | Número da página. A numeração começa na página 1. Valor padrão: 1. |
| PageSize | Long | Não | 10 | Número de entradas por página. Valores válidos: 1 a 50. Valor padrão: 10. |
| InvocationStatus | String | Não | Success | Status geral de envio do arquivo. Este status varia conforme o estado do envio em cada instância de destino. Valores válidos:
|
| Tag.N.Key | String | Não | TestKey | Chave da tag N da tarefa de envio de arquivo. Valores válidos para N: 1 a 20. A chave da tag não pode ser uma string vazia. Se você especificar uma única tag para consultar recursos, a resposta poderá exibir até 1.000 recursos associados a essa tag. Ao especificar múltiplas tags, a resposta listará até 1.000 recursos que possuam todas as tags indicadas. Para consultar mais de 1.000 recursos com tags específicas, chame a operação ListTagResources. A chave da tag pode ter até 64 caracteres e não pode começar com |
| Tag.N.Value | String | Não | TestValue | Valor da tag N da tarefa de envio de arquivo. Valores válidos para N: 1 a 20. O valor da tag pode ser uma string vazia. Pode ter até 128 caracteres e não deve conter |
Parâmetros de resposta
Parâmetro |
Tipo |
Exemplo |
Descrição |
| PageSize | Long | 10 | Número de entradas por página. |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | ID da solicitação. |
| PageNumber | Long | 1 | Número da página. |
| TotalCount | Long | 2 | Total de tarefas de envio de arquivos retornadas. |
| Invocations | Array of Invocation | Registros de envio de arquivos. |
|
| Invocation | |||
| CreationTime | String | 2019-12-20T06:15:54Z | Horário de criação da tarefa de envio de arquivo. |
| InvocationStatus | String | Success | Status geral de envio do arquivo. Este status varia conforme o estado do envio em cada instância de destino. Valores válidos:
|
| ContentType | String | PlainText | Tipo de conteúdo do arquivo. Valores válidos:
|
| TargetDir | String | /home/user | Diretório de destino. |
| FileOwner | String | test | Proprietário do arquivo. |
| Description | String | This is a test file. | Descrição do arquivo. |
| VmCount | Integer | 1 | Número de instâncias de destino. |
| FileMode | String | 777 | Permissões do arquivo. |
| FileGroup | String | test | Grupo de usuários do arquivo. |
| InvokeId | String | f-hz0jdfwd9f**** | ID da tarefa de envio de arquivo. |
| Name | String | test.txt | Nome do arquivo. |
| Content | String | #!/bin/bash echo "Current User is :" echo $(ps | grep "$$" | awk '{print $2}') | Conteúdo do arquivo. |
| Overwrite | String | false | Indica se um arquivo existente no diretório de destino será sobrescrito caso tenha o mesmo nome do arquivo enviado. |
| InvokeInstances | Array of InvokeInstance | Instâncias de destino. |
|
| InvokeInstance | |||
| CreationTime | String | 2019-12-20T06:15:54Z | Horário de criação da tarefa de envio de arquivo. |
| StartTime | String | 2019-12-20T06:15:54Z | Momento em que a execução da tarefa de envio de arquivo começou na instância. |
| InvocationStatus | String | Success | Status da tarefa de envio de arquivo. Valores válidos:
|
| FinishTime | String | 2019-12-20T06:15:54Z | Horário de conclusão da tarefa de envio de arquivo. |
| UpdateTime | String | 2019-12-20T06:15:54Z | Última atualização do status da tarefa de envio de arquivo. |
| ErrorInfo | String | the instance is not running when create task | Mensagem de erro retornada quando há falha no envio do arquivo ou na execução da tarefa. Valores válidos:
|
| ErrorCode | String | InstanceNotExists | Código de erro retornado quando o envio do arquivo para a instância falha. Valores válidos:
|
| InstanceId | String | i-uf614fhehhz**** | ID da instância. |
| Tags | Array of Tag | Tags da tarefa de envio de arquivo. |
|
| Tag | |||
| TagKey | String | owner | Chave da tag da tarefa de envio de arquivo. |
| TagValue | String | zhangsan | Valor da tag da tarefa de envio de arquivo. |
Exemplos
Exemplos de solicitações
https://ecs.aliyuncs.com/?Action=DescribeSendFileResults
&RegionId=cn-hangzhou
&InvokeId=f-hz0vk9****
&Name=test.txt
&InstanceId=i-bp1hsglsw****
&PageNumber=1
&PageSize=10
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeSendFileResultsResponse>
<TotalCount>1</TotalCount>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<Invocations>
<Invocation>
<FileMode>0644</FileMode>
<Overwrite>false</Overwrite>
<InvocationStatus>Success</InvocationStatus>
<Description>This is a test file.</Description>
<ContentType>PlainText</ContentType>
<VmCount>1</VmCount>
<TargetDir>/home/user</TargetDir>
<FileGroup>test</FileGroup>
<FileOwner>test</FileOwner>
<InvokeInstances>
<InvokeInstance>
<InvocationStatus>Success</InvocationStatus>
<FinishTime>2020-09-11T08:30:55Z</FinishTime>
<InstanceId>i-bp1hsglsw****</InstanceId>
<ErrorInfo/>
<CreationTime>2020-09-11T08:30:55Z</CreationTime>
<StartTime>2020-09-11T08:30:55Z</StartTime>
<UpdateTime>2020-09-11T08:30:55Z</UpdateTime>
<ErrorCode/>
</InvokeInstance>
</InvokeInstances>
<Name>test.txt</Name>
<Content>ZWNobyBoZWxsbw==</Content>
<CreationTime>2020-09-11T08:30:55Z</CreationTime>
<InvokeId>f-hz0vk9****</InvokeId>
</Invocation>
</Invocations>
</DescribeSendFileResultsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageSize" : 10,
"PageNumber" : 1,
"Invocations" : {
"Invocation" : [ {
"FileMode" : "0644",
"Overwrite" : false,
"InvocationStatus" : "Success",
"Description" : "This is a test file.",
"ContentType" : "PlainText",
"VmCount" : 1,
"TargetDir" : "/home/user",
"FileGroup" : "test",
"FileOwner" : "test",
"InvokeInstances" : {
"InvokeInstance" : [ {
"InvocationStatus" : "Success",
"FinishTime" : "2020-09-11T08:30:55Z",
"InstanceId" : "i-bp1hsglsw****",
"ErrorInfo" : "",
"CreationTime" : "2020-09-11T08:30:55Z",
"StartTime" : "2020-09-11T08:30:55Z",
"UpdateTime" : "2020-09-11T08:30:55Z",
"ErrorCode" : ""
} ]
},
"Name" : "test.txt",
"Content" : "ZWNobyBoZWxsbw==",
"CreationTime" : "2020-09-11T08:30:55Z",
"InvokeId" : "f-hz0vk9****"
} ]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
RegionId.ApiNotSupported |
The api is not supported in this region. |
Esta operação não pode ser executada na região especificada. Verifique se o ID da região é válido. |
|
400 |
MissingParameter.TagKey |
You must specify Tag.N.Key. |
O parâmetro Tag.N.Key é obrigatório. |
|
400 |
Duplicate.TagKey |
The Tag.N.Key contain duplicate key. |
A chave da tag já existe. As chaves de tag devem ser únicas. |
|
400 |
InvalidTagKey.Malformed |
The specified Tag.n.Key is not valid. |
Valor de Tag.N.Key inválido. |
|
400 |
InvalidTagValue.Malformed |
The specified Tag.n.Value is not valid. |
Valor de Tag.N.Value inválido. |
|
400 |
InvalidParam.PageNumber |
The specified parameter is invalid. |
Valor de PageNumber inválido. |
|
400 |
InvalidParam.PageSize |
The specified parameter is invalid. |
Valor de PageSize inválido. |
|
403 |
Operation.Forbidden |
The operation is not permitted. |
A operação não é suportada. |
|
500 |
InternalError.Dispatch |
An error occurred when you dispatched the request. |
Ocorreu um erro ao enviar a solicitação. Tente novamente mais tarde. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.