Uso de Amazon SQS desde el Explorador de AWS - AWS Kit de herramientas con Amazon Q

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 Amazon SQS desde el Explorador de AWS

Amazon Simple Queue Service (Amazon SQS) es un servicio de cola flexible que permite transferir mensajes entre diferentes procesos de ejecución en una aplicación de software. Las colas de Amazon SQS se encuentran en la infraestructura de AWS, pero los procesos que transfieren los mensajes pueden residir localmente, en instancias de Amazon EC2 o en alguna combinación de estas. Amazon SQS es ideal para coordinar la distribución del trabajo entre varios equipos.

El Kit de herramientas para Visual Studio permite ver las colas de Amazon SQA asociadas con la cuenta activa, crear y eliminar colas y enviar mensajes a través de las colas. (Por "cuenta activa", se entiende la cuenta seleccionada en el Explorador de AWS).

Para obtener más información acerca de Amazon SQS, consulte Introducción a SQS en la documentación de AWS.

Creación de una cola

Puede crear una cola de Amazon SQS desde el Explorador de AWS. El ARN y la URL de la cola se basarán en el número de la cuenta activa y en el nombre especificado para la cola en el momento de la creación.

Para crear una cola

  1. En el Explorador de AWS, abra el menú contextual (clic con el botón derecho) del nodo Amazon SQS y elija Crear cola.

  2. En el cuadro de diálogo Create Queue (Crear cola), especifique el nombre de la cola, el tiempo de espera de visibilidad predeterminado y el retraso de entrega predeterminado. El tiempo de espera de visibilidad predeterminado y el retraso de entrega predeterminado se especifican en segundos. El tiempo de espera de visibilidad predeterminado es la cantidad de tiempo que un mensaje será invisible para los procesos receptores potenciales después de que un proceso concreto haya adquirido el mensaje. El retraso de entrega predeterminado es la cantidad de tiempo que transcurre desde el momento en que el mensaje se envía hasta el momento en que pasa a ser visible para los procesos receptores potenciales.

  3. Seleccione OK (Aceptar). La nueva cola aparecerá como un subnodo bajo el nodo Amazon SQS.

Eliminación de una cola

Puede eliminar colas del Explorador de AWS. Si elimina una cola, todos los mensajes asociados con ella dejarán de estar disponibles.

Para eliminar una cola

  1. En el Explorador de AWS, abra el menú contextual (clic con el botón derecho) de la cola que desea eliminar y, a continuación, elija Eliminar.

Administrar las propiedades de la cola

Puede ver y editar las propiedades de cualquiera de las colas que se muestran en el Explorador de AWS. También puede enviar mensajes a la cola desde esta vista de propiedades.

Para administrar las propiedades de la cola

  • En el Explorador de AWS, abra el menú contextual (clic con el botón derecho) de la cola cuyas propiedades desea administrar y, a continuación, elija Ver cola.

    En la vista de las propiedades de la cola, puede editar el tiempo de espera de visibilidad, el tamaño máximo de mensaje, el periodo de retención de mensajes y el retraso de entrega predeterminado. El retraso de entrega predeterminado se puede reemplazar al enviar un mensaje. En la siguiente captura de pantalla, el texto ilegible es el componente de número de cuenta del ARN y la URL de la cola.

AWS SQS queue details showing configuration settings and message sampling table.
SQS queue properties view

Envío de un mensaje a una cola

Desde la vista de las propiedades de una cola, puede enviar un mensaje a la cola.

Cómo enviar un mensaje

  1. En la parte superior de la vista de propiedades de la cola, elija el botón Send (Enviar).

  2. Escriba el mensaje. (Opcional) Escriba un retraso de entrega que sustituirá al retraso de entrega predeterminado para la cola. En el siguiente ejemplo, se ha sustituido el retraso por un valor de 240 segundos. Seleccione Aceptar.

    Send Message dialog box with message body input and delivery delay option.
    Enviar mensaje dialog box
  3. Espere aproximadamente 240 segundos (cuatro minutos). El mensaje aparecerá en la sección Message Sampling (Muestreo de mensajes) de la vista de propiedades de la cola.

    Queue properties view showing message details, including timestamp and sampling information.
    SQS properties view with sent message

    La marca temporal de la vista de propiedades de la cola es la hora a la que se eligió el botón Send (Enviar). No incluye el retraso. Por lo tanto, la hora a la que el mensaje aparece en la cola y está disponible para los receptores podría ser posterior a esta marca temporal. La marca temporal se muestra en la hora local de su equipo.