

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.

# Uso de políticas personalizadas con el lenguaje de la política de acceso de Amazon SQS
<a name="sqs-creating-custom-policies"></a>

Para conceder permisos básicos (por ejemplo, [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)o [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)) basándose únicamente en un Cuenta de AWS identificador, no es necesario redactar una política personalizada. En su lugar, utilice la acción [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_AddPermission.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_AddPermission.html) de Amazon SQS.

Para permitir o denegar el acceso en función de condiciones específicas, como la hora de la solicitud o la dirección IP del solicitante, debe crear una política de Amazon SQS personalizada y cargarla mediante [SetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SetQueueAttributes.html)la acción.

**Topics**
+ [Arquitectura de control de acceso](sqs-creating-custom-policies-architecture.md)
+ [Flujo de trabajo del proceso de control de acceso](sqs-creating-custom-policies-process-workflow.md)
+ [Conceptos clave del lenguaje de la política de acceso](sqs-creating-custom-policies-key-concepts.md)
+ [Lógica de evaluación del lenguaje de la política de acceso](sqs-creating-custom-policies-evaluation-logic.md)
+ [Relaciones entre las denegaciones explícitas y predeterminadas](sqs-creating-custom-policies-relationships-between-explicit-default-denials.md)
+ [Limitaciones de las políticas personalizadas](sqs-limitations-of-custom-policies.md)
+ [Ejemplos de lenguaje de la política de acceso personalizada](sqs-creating-custom-policies-access-policy-examples.md)