Configuración de las notificaciones de almacén con la AWS Command Line Interface - Amazon S3 Glacier

Si aún no se ha familiarizado con el almacenamiento de archivos en Amazon Simple Storage Service (Amazon S3), se recomienda que comience por obtener más información sobre las clases de almacenamiento de S3 Glacier en Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval y S3 Glacier Deep Archive. Para obtener más información, consulte Clases de almacenamiento de S3 Glacier y Clases de almacenamiento para archivar objetos en la Guía del usuario de Amazon S3.

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.

Configuración de las notificaciones de almacén con la AWS Command Line Interface

En esta sección se describe cómo configurar las notificaciones de almacén mediante la AWS Command Line Interface. Al configurar las notificaciones, se especifican eventos de finalización de trabajos que desencadenan una notificación para un tema de Amazon Simple Notification Service (Amazon SNS). Además de configurar las notificaciones del almacén, también puede especificar un tema en el que se publicará la notificación cuando inicie un trabajo. Si su almacén está configurado para notificar un evento determinado y especifica una notificación en la solicitud de inicio de trabajo, se envían dos notificaciones.

Siga estos pasos para configurar las notificaciones de almacén mediante la AWS CLI.

(Requisito previo) Configuración de la AWS CLI

  1. Descargue y configure la AWS CLI. Para obtener instrucciones, consulte los siguientes temas en la Guía del usuario de AWS Command Line Interface:

    Instalación de la AWS Command Line Interface

    Configuración del AWS Command Line Interface

  2. Verifique la configuración de la AWS CLI; para ello, introduzca los siguientes comandos en el símbolo del sistema. Estos comandos no proporcionan las credenciales de forma explícita, por lo que se utilizan las credenciales del perfil predeterminado.

    • Pruebe a usar el comando de ayuda.

      aws help
    • Para obtener una lista de los almacenes de S3 Glacier en la cuenta configurada, use el comando list-vaults. Sustituya 123456789012 por el ID de su Cuenta de AWS.

      aws glacier list-vaults --account-id 123456789012
    • Para ver los datos de la configuración actual de la AWS CLI, use el comando aws configure list.

      aws configure list

Ejemplo: Configuración de las notificaciones de almacén con la AWS CLI

  1. Use el comando set-vault-notifications para configurar las notificaciones que se enviarán cuando se produzcan eventos específicos en un almacén. De forma predeterminada, no recibe ninguna notificación.

    aws glacier set-vault-notifications --vault-name examplevault --account-id 111122223333 --vault-notification-config file://notificationconfig.json
  2. En el siguiente ejemplo, se muestra la configuración de las notificaciones de un documento JSON.

    { "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic", "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"] }

    Para obtener más información sobre el uso de los temas de Amazon SNS para S3 Glacier, consulte Configuración de notificaciones de almacén en S3 Glacier: conceptos generales.

    Para obtener más información sobre Amazon SNS, consulte Introducción a Amazon SNS.