Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Solución de errores en las solicitudes de API
En la API de consultas de Amazon EC2, los códigos de error se indican como de cliente o de servidor. Los errores de los clientes suelen producirse porque hay un problema con la estructura, el contenido o la validez de la solicitud. Los errores del servidor suelen indicar un problema en el servidor.
Para obtener más información sobre los códigos de error de la API, consulte Códigos de error.
Frecuencia de solicitudes de la API de consultas
Reducimos las solicitudes de API de Amazon EC2 para cada AWS cuenta por región para mejorar el rendimiento del servicio. Nos aseguramos de que todas las llamadas a la API de Amazon EC2 (tanto si se originan en una aplicación, como si son llamadas a una interfaz de línea de comandos o a la consola de Amazon EC2) no superen la tasa máxima permitida de solicitudes de API. La tasa máxima de solicitudes de API puede variar según la región. Tenga en cuenta que las solicitudes de API realizadas por los usuarios se atribuyen a la API subyacente Cuenta de AWS.
Para obtener más información, consulte Solicitar limitaciones en la Guía para desarrolladores de Amazon EC2.
Consistencia final
La API de Amazon EC2 sigue un modelo de consistencia final debido a la naturaleza distribuida del sistema que admite la API. Esto significa que el resultado de ejecutar un comando de API que afecte a los recursos que tiene Amazon EC2 podría no estar inmediatamente visible para todos los comandos posteriores que ejecute. Debe tenérselo en cuenta cuando se ejecute un comando de API que siga inmediatamente a un comando de API anterior.
Para obtener más información, consulte Consistencia eventual en la Guía para desarrolladores de Amazon EC2.
Operación no autorizada
De forma predeterminada, los usuarios, los grupos y los roles no tienen permiso para crear o modificar los recursos de Amazon EC2 ni para realizar tareas con la API de Amazon EC2. Debe conceder el permiso de forma explícita a través de las políticas de IAM. Si un usuario intenta realizar una acción para la que no se ha otorgado el permiso, la solicitud devuelve el siguiente error:Client.UnauthorizedOperation.
Este error puede ocurrir cuando una política es restrictiva involuntariamente. Por ejemplo, para permitir a un usuario lanzar instancias en una subred específica, debes conceder permisos para los siguientes recursos especificando sus ARN en tu política de IAM: instancias, volúmenes, AMI, la subred específica, las interfaces de red, los pares de claves y los grupos de seguridad. Si omite el permiso para los volúmenes, por ejemplo, el usuario solo podrá lanzar una instancia desde una AMI respaldada en el almacén de instancias, ya que no tiene permiso para crear el volumen raíz de EBS para una EBS-backed instancia.
Para obtener más información sobre la creación de políticas de IAM para Amazon EC2, consulte las políticas de IAM para Amazon EC2 en la guía del usuario de Amazon EC2.
Para obtener más información sobre los ARN que puede usar con las acciones de la API de Amazon EC2, consulte las acciones, los recursos y las claves de condición de Amazon EC2 en la referencia de autorización de servicios.