Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Pruebas de control de acceso basado en atributos de Amazon SQS

Modo de enfoque
Pruebas de control de acceso basado en atributos de Amazon SQS - Amazon Simple Queue Service

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.

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.

En los siguientes ejemplos se muestra cómo probar el control de acceso basado en atributos en Amazon SQS.

Cree una cola con la clave de etiqueta establecida a environment y el valor de etiqueta establecido a prod

Ejecute este comando AWS CLI para probar la creación de la cola con la clave de etiqueta establecida en environment y el valor de la etiqueta establecido en prod. Si no tiene AWS CLI, puede descargarla y configurarla para su máquina.

aws sqs create-queue --queue-name prodQueue —region us-east-1 —tags "environment=prod"

Recibe un error AccessDenied del punto de conexión de Amazon SQS:

An error occurred (AccessDenied) when calling the CreateQueue operation: Access to the resource <queueUrl> is denied.

Esto se debe a que el valor de etiqueta en el usuario de IAM no coincide con la etiqueta pasada en la llamada a la API CreateQueue. Recuerde que aplicamos una etiqueta al usuario de IAM con la clave establecida a environment y el valor establecido a beta.

Cree una cola con la clave de etiqueta establecida a environment y el valor de etiqueta establecido a beta

Ejecute este comando de la CLI para probar la creación de una cola con la clave de etiqueta establecida a environment y el valor de etiqueta establecido a beta.

aws sqs create-queue --queue-name betaQueue —region us-east-1 —tags "environment=beta"

Recibe un mensaje que confirma la creación correcta de la cola, similar al que se muestra a continuación.

{ "QueueUrl": "<queueUrl>“ }

Envío de un mensaje a una cola

Ejecute este comando de la CLI para probar el envío de un mensaje a una cola.

aws sqs send-message --queue-url <queueUrl> --message-body testMessage

La respuesta muestra una entrega correcta del mensaje a la cola de Amazon SQS. El permiso de usuario de IAM le permite enviar un mensaje a una cola que tenga una etiqueta beta. La respuesta incluye MD5OfMessageBody y MessageId con el mensaje.

{ "MD5OfMessageBody": "<MD5OfMessageBody>", "MessageId": "<MessageId>" }
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.