

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.

# Creación de una cola FIFO de Amazon SQS y envío de un mensaje
<a name="creating-sqs-fifo-queues"></a>

Puede crear una cola FIFO de Amazon SQS y enviar mensajes mediante la consola. En este tema se explica cómo configurar los parámetros de la cola, incluidos el tiempo de espera de visibilidad, la retención de mensajes y la desduplicación, mientras se siguen las prácticas recomendadas de seguridad, como por ejemplo, evitar incluir información confidencial en los nombres de las colas y habilitar el cifrado del servidor. También se describe cómo definir políticas de acceso, configurar colas de mensajes fallidos y enviar mensajes con atributos específicos de FIFO, como el ID de grupo de mensajes y el ID de desduplicación.

## Creación de una cola FIFO mediante la consola de Amazon SQS
<a name="step-create-fifo-queue"></a>

Puede usar la consola de Amazon SQS para crear [colas FIFO](sqs-fifo-queues.md). La consola proporciona valores predeterminados para todas las configuraciones excepto para el nombre de la cola.

**importante**  
El 17 de agosto de 2022, se aplicó de forma predeterminada el cifrado del servidor (SSE) a todas las colas de Amazon SQS.  
No agregue información de identificación personal (PII) ni ninguna otra información confidencial o sensible en los nombres de las colas. Muchos Amazon Web Services pueden acceder a los nombres de las colas, incluidos los CloudWatch registros y la facturación. Los nombres de las colas no están diseñados para contener información privada o confidencial.

**Creación de una cola FIFO de Amazon SQS**

1. Abra la consola Amazon SQS en. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. Elige **Crear cola**.

1. En **Tipo**, el tipo de cola **estándar** se establece de forma predeterminada. Para crear una cola FIFO, elija **FIFO**.
**nota**  
No se puede cambiar el tipo de cola después de crearla.

1.  Escriba un **Nombre** para la cola.

   La cola FIFO debe finalizar con el sufijo `.fifo`. El sufijo cuenta para la cuota de nombre de cola de 80 caracteres. Para determinar si una cola es [FIFO](sqs-fifo-queues.md), puede comprobar si el nombre de la cola termina con el sufijo.

1. (Opcional) La consola establece valores predeterminados para los [parámetros de configuración](sqs-configure-queue-parameters.md) de la cola. En **Configuración**, puede establecer nuevos valores para los siguientes parámetros:

   1. En **Tiempo de espera de visibilidad**, introduzca la duración y las unidades. El intervalo es de 0 segundos a 12 horas. El valor predeterminado es de 30 segundos.

   1. En **Periodo de retención del mensaje**, introduzca la duración y las unidades. El intervalo es de 1 minuto a 14 días. El valor predeterminado es 4 días.

   1. En **Retraso de entrega**, introduzca la duración y las unidades. El intervalo es de 0 segundos a 15 minutos. El valor predeterminado es 0 segundos.

   1. En **Tamaño máximo del mensaje**, introduzca un valor. El intervalo es de 1 KiB a 1024 KiB. El valor predeterminado es 1024 KiB.

   1. En **Tiempo de espera de recepción del mensaje**, introduzca un valor. El intervalo es de 0 a 20 segundos. El valor predeterminado es 0 segundos, lo que establece un [sondeo corto](sqs-short-and-long-polling.md). Cualquier valor distinto de cero establece un sondeo largo.

   1. Para una cola FIFO, elija **Desduplicación basada en el contenido** para activar la desduplicación basada en el contenido. La configuración predeterminada está desactivada. 

   1. (Opcional) Para que una cola FIFO permita un mayor rendimiento en el envío y recepción de mensajes en la cola, elija **Habilitar FIFO de alto rendimiento**.

      Al elegir esta opción, las opciones relacionadas (**Ámbito de desduplicación** y **Límite de rendimiento FIFO**) cambian a la configuración necesaria para habilitar un alto rendimiento para las colas FIFO. Si cambia alguna de las configuraciones necesarias para utilizar FIFO de alto rendimiento, el rendimiento normal estará en vigor para la cola y la desduplicación se producirá según lo especificado. Para obtener más información, consulte [Alto rendimiento para las colas FIFO en Amazon SQS](high-throughput-fifo.md) y [Cuotas de mensajes de Amazon SQS](quotas-messages.md).

1. (Opcional) Defina una **política de acceso**. La [política de acceso](sqs-creating-custom-policies-access-policy-examples.md) define las cuentas, los usuarios y los roles que pueden acceder a la cola. La política de acceso también define las acciones (como [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) o [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)) a las que pueden acceder los usuarios. La política predeterminada permite que solo el propietario de la cola envíe y reciba mensajes.

   Para definir la política de acceso, realice una de las siguientes acciones:
   + Elija **Básico** para configurar quién puede enviar mensajes a la cola y quién puede recibir mensajes de la cola. La consola crea la política basándose en sus elecciones y muestra la política de acceso resultante en el panel JSON de solo lectura.
   + Elija **Avanzado** para modificar directamente la política de acceso de JSON. De este modo, puede especificar un conjunto personalizado de acciones que puede realizar cada entidad principal (cuenta, usuario o rol).

1. En **Política de permiso de redireccionamiento**, elija **Habilitado**. Seleccione una de las siguientes opciones: **Permitir todo**, **Por cola** o **Denegar todo**. Al elegir **Por cola**, especifique una lista de hasta diez colas de origen por nombre de recurso de Amazon (ARN).

1. De forma predeterminada, Amazon SQS proporciona un cifrado del servidor administrado. Para elegir un tipo de clave de cifrado o para desactivar el cifrado del servidor administrado por Amazon SQS, expanda **Cifrado**. Para obtener más información sobre los tipos de claves de cifrado, consulte [Configuración del cifrado del servidor para una cola mediante claves de cifrado administradas por SQS](sqs-configure-sqs-sse-queue.md) y [Configuración del cifrado del servidor para una cola mediante la consola de Amazon SQS](sqs-configure-sse-existing-queue.md).
**nota**  
Con SSE activado, se rechazarán las solicitudes `SendMessage` y `ReceiveMessage` anónimas a la cola cifrada. Las prácticas recomendadas de seguridad de Amazon SQS desaconsejan utilizar solicitudes anónimas. Si desea enviar solicitudes anónimas a una cola de Amazon SQS, asegúrese de desactivar SSE.

1. (Opcional) Para configurar una [cola de mensajes fallidos](sqs-configure-dead-letter-queue.md) a fin de recibir mensajes que no se pueden entregar, expanda **Cola de mensajes fallidos**.

1. (Opcional) Para agregar [etiquetas](sqs-configure-tag-queue.md) a la cola, expanda **Etiquetas**.

1. Elige **Crear cola**. Amazon SQS crea la cola y muestra la página **Detalles** de la cola.

Amazon SQS propaga la información sobre la nueva cola por todo el sistema. Dado que Amazon SQS es un sistema distribuido, es posible que experimente un ligero retraso antes de que la consola muestre la cola en la página **Colas**.

Tras crear una cola, puede [enviarle mensajes](creating-sqs-standard-queues.md#sqs-send-messages), así como [recibirlos y eliminarlos](step-receive-delete-message.md). También puede [editar](sqs-configure-edit-queue.md) cualquiera de las opciones de configuración de la cola, excepto el tipo de cola.

## Envío de un mensaje mediante una cola FIFO
<a name="sqs-send-messages-fifo"></a>

Después de crear la cola, puede enviarle un mensaje.

1. En el panel de navegación izquierdo, elija **Colas**. En la lista de colas, seleccione la cola que ha creado.

1. En **Acciones**, elija **Enviar y recibir mensajes**.

   La consola muestra la página **Enviar y recibir mensajes**.

1. En **Cuerpo del mensaje**, especifique el texto del mensaje.

1. Para una cola First-In-First-Out (FIFO), introduzca un ID de grupo de **mensajes**. Para obtener más información, consulte [Lógica de entrega de colas FIFO en Amazon SQS](FIFO-queues-understanding-logic.md).

1. (Opcional) Para una cola FIFO, puede introducir un **ID de desduplicación de mensajes**. Si ha activado la desduplicación basada en el contenido para la cola, el ID de desduplicación de mensajes no es necesario. Para obtener más información, consulte [Lógica de entrega de colas FIFO en Amazon SQS](FIFO-queues-understanding-logic.md). 

1.  Las colas FIFO no admiten temporizadores en los mensajes individuales. Para obtener más información, consulte [Temporizadores de mensajes de Amazon SQS](sqs-message-timers.md).

1. Elija **Enviar mensaje**.

   Cuando se envía el mensaje, la consola muestra un mensaje de confirmación. Elija **Ver detalles** para mostrar información sobre el mensaje enviado.