View a markdown version of this page

Solução de problemas de erros de solicitação de API - Amazon Elastic Compute Cloud

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas de erros de solicitação de API

Na API de consulta do Amazon EC2, os códigos de erro são indicados como sendo cliente ou servidor. Os erros do cliente geralmente ocorrem porque há um problema com a estrutura, o conteúdo ou a validade da solicitação. Os erros do servidor geralmente indicam um problema do lado do servidor.

Para obter mais informações sobre códigos de erro da API, consulte Códigos de erro.

Taxa de solicitação da API de consulta

Nós limitamos as solicitações de API do Amazon EC2 para AWS cada conta por região para ajudar no desempenho do serviço. Garantimos que todas as chamadas para a API do Amazon EC2 (sejam elas provenientes de um aplicativo, chamadas para uma interface de linha de comando ou do console do Amazon EC2) não excedam a taxa máxima permitida de solicitação de API. A taxa máxima de solicitação de API pode variar entre as regiões. Observe que as solicitações de API feitas pelos usuários são atribuídas ao subjacente Conta da AWS.

Para obter mais informações, consulte Limitação de solicitações no Guia do desenvolvedor do Amazon ECS.

Consistência eventual

API do Amazon EC2 segue um modelo de consistência eventual devido à natureza distribuída do sistema que respalda a API. Isso significa que o resultado de um comando da API que for executado e que afete seus recursos do Amazon EC2 poderá não estar imediatamente visível para todos os comandos subsequentes que forem executados. Você deve ter isso em mente ao executar um comando de API que segue imediatamente um comando de API anterior.

Para obter mais informações, consulte Eventual consistency no Guia do desenvolvedor do Amazon EC2.

Operação não autorizada

Por padrão, usuários, grupos e funções não têm permissão para criar ou modificar recursos do Amazon EC2 ou realizar tarefas usando a API do Amazon EC2. Você deve conceder permissão explicitamente por meio das políticas do IAM. Se um usuário tentar realizar uma ação para a qual a permissão não foi concedida, a solicitação retornará o seguinte erro:Client.UnauthorizedOperation.

Esse erro pode ocorrer quando uma política é involuntariamente restritiva. Por exemplo, para permitir que um usuário execute instâncias em uma sub-rede específica, você precisa conceder permissões para os seguintes recursos especificando seus ARNs na sua política do IAM: instâncias, volumes, AMIs, sub-rede específica, interfaces de rede, pares de chaves e grupos de segurança. Se você omitir a permissão para volumes, por exemplo, o usuário só poderá iniciar uma instância a partir de uma AMI apoiada por armazenamento de instâncias, pois não tem permissão para criar o volume raiz do EBS para uma instância. EBS-backed

Para obter mais informações sobre a criação de políticas do IAM para o Amazon EC2, consulte as políticas do IAM para o Amazon EC2 no Guia do usuário do Amazon EC2.

Para obter mais informações sobre quais ARNs você pode usar com quais ações de API do Amazon EC2, consulte Ações, recursos e chaves de condição para o Amazon EC2 na Referência de autorização de serviço.