Esta página es solo para los clientes actuales del servicio Amazon Glacier que utilizan Vaults y la API de REST original de 2012.
Si busca soluciones de almacenamiento de archivos, se recomienda que utilice las clases de almacenamiento de Amazon Glacier en Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval y S3 Glacier Deep Archive. Para obtener más información sobre estas opciones de almacenamiento, consulte las clases de almacenamiento de Amazon Glacier
Amazon Glacier (servicio original independiente basado en almacenes) ya no aceptará nuevos clientes a partir del 15 de diciembre de 2025, sin que ello afecte a los clientes actuales. Amazon Glacier es un servicio independiente con sus propias API que almacena datos en almacenes y es distinto de las clases de almacenamiento Amazon S3 y Amazon S3 Glacier. Sus datos actuales permanecerán seguros y accesibles en Amazon Glacier de forma indefinida. No hay que hacer migraciones. Para un almacenamiento de archivos a largo plazo y de bajo costo, AWS recomienda las clases de almacenamiento Amazon S3 Glacier
Modelo de datos de Amazon Glacier
Entre los componentes principales del modelo de datos de Amazon Glacier se incluyen los almacenes y los archivos. Amazon Glacier es un servicio web basado en REST. En el caso de REST, los almacenes y los archivos son los recursos. Además, el modelo de datos de Amazon Glacier contiene recursos de configuración de notificaciones y trabajos. Estos recursos complementan a los recursos básicos.
Almacén
En Amazon Glacier, un almacén es un contenedor para guardar archivos. Un almacén es similar a un bucket de Amazon S3. Cuando crea un almacén, tiene que especificar un nombre y seleccionar la Región de AWS en la quiere crearlo.
Cada recurso de almacén tiene una dirección única. El formato general es:
https://region-specific-endpoint/account-id/vaults/vault-name
Por ejemplo, suponga que crea un almacén (examplevault) en la región Oeste de EE. UU. (Oregón) en su cuenta con el ID 111122223333. Se puede hacer referencia a este almacén con el siguiente URI:
https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault
Esto es lo que significan los distintos componentes del URI:
-
glacier.us-west-2.amazonaws.comidentifica la región Oeste de EE. UU. (Oregón). -
111122223333es el ID de la Cuenta de AWS propietaria del almacén. -
vaultshace referencia a la colección de almacenes propiedad de la Cuenta de AWS. -
examplevaultidentifica un almacén concreto de una colección de almacenes.
Una Cuenta de AWS puede crear almacenes en cualquier Región de AWS compatible. Para obtener una lista con las Regiones de AWS compatibles, consulte Acceso a Amazon Glacier. Dentro de una región, los nombres de los almacenes de cada cuenta deben ser únicos. Una Cuenta de AWS puede crear almacenes con el mismo nombre en diferentes regiones.
Puede guardar un número ilimitado de archivos en un almacén. En función de las necesidades de su negocio o de la aplicación, puede guardar estos archivos en uno o varios almacenes.
Amazon Glacier admite diversas operaciones relacionadas con los almacenes. Las operaciones de los almacenes son específicas de cada región. Por ejemplo, si crea un almacén, debe hacerlo en una región específica. Si solicita una lista de almacenes, debe hacerlo desde una Región de AWS específica y la lista resultante solo incluirá los almacenes creados en dicha región.
Archivado
Un archivo puede contener cualquier tipo de datos, como fotos, vídeos o documentos. Un archivo es similar a un objeto de Amazon S3 y es la unidad base de almacenamiento de Amazon Glacier. Cada archivo de almacenamiento tiene un identificador único y una descripción opcional. Solo puede especificar esta descripción opcional durante la carga de un archivo. Amazon Glacier asigna al archivo un ID que es exclusivo para la Región de AWS en la que está almacenado.
Cada archivo tiene una dirección única. El formato general es el siguiente:
https://region-specific-endpoint/account-id/vaults/vault-name/archives/archive-id
A continuación, se muestra un URI de ejemplo de un archivo guardado en el almacén examplevault de la región Oeste de EE. UU. (Oregón) en la cuenta 111122223333:
https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault/archives/NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId
Puede guardar un número ilimitado de archivos en un almacén.
Trabajo
Un trabajo de Amazon Glacier puede recuperar un archivo u obtener un inventario de un almacén.
La recuperación de archivos e inventarios de almacén (listas de archivos) son operaciones asíncronas en Amazon Glacier en las que primero debe iniciarse un trabajo para poder descargar después la salida cuando Amazon Glacier finaliza el trabajo.
nota
Amazon Glacier cuenta con una solución de archivo de datos de almacenamiento en frío. Si la aplicación necesita una solución de almacenamiento que requiere que los datos se recuperen en tiempo real, puede considerar el uso de Amazon S3. Para obtener más información, consulte Amazon Simple Storage Service (Amazon S3)
Para iniciar un trabajo de inventario de almacén, debe proporcionar el nombre de un almacén. Los trabajos de recuperación de archivos requieren el nombre del almacén y el ID del archivo. También puede proporcionar una descripción opcional que ayude a identificar los trabajos.
Los trabajos de recuperación de archivo e inventario de almacén se asocian a un almacén. Un almacén puede tener varios trabajos en curso en cualquier momento. Cuando envía una solicitud de trabajo (inicia un trabajo), Amazon Glacier devuelve un ID de trabajo para que pueda hacer un seguimiento de este. Cada tarea se identifica de manera inequívoca con un URI que tiene el formato:
https://region-specific-endpoint/account-id/vaults/vault-name/jobs/job-id
A continuación, se muestra un ejemplo de un trabajo asociado a un almacén examplevault en la región Oeste de EE. UU. (Oregón) en la cuenta 111122223333.
https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault/jobs/HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID
Amazon Glacier mantiene cierta información para cada trabajo, como el tipo de trabajo, la descripción, la fecha de creación, la fecha de finalización y el estado del trabajo. Puede obtener información sobre un trabajo específico u obtener una lista de todos los trabajos asociados con un almacén. La lista de los trabajos que Amazon Glacier devuelve incluye todos los trabajos en curso y los finalizados recientemente.
Configuración de las notificaciones
Como los trabajos tardan un tiempo en ejecutarse, Amazon Glacier cuenta con un mecanismo de notificación para avisarle cuando se completa un trabajo. Puede configurar un almacén para enviar una notificación a un tema de Amazon Simple Notification Service (Amazon SNS) cuando se complete un trabajo. Puede especificar un tema de Amazon SNS para cada almacén en la configuración de las notificaciones.
Amazon Glacier almacena la configuración de las notificaciones como documento JSON. A continuación, se muestra un ejemplo de la configuración de las notificaciones de un almacén:
{ "Topic": "arn:aws:sns:us-west-2:111122223333:mytopic", "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"] }
La configuración de las notificaciones está asociada al almacén, por lo que solo puede tener una para cada almacén. Cada recurso de configuración de notificaciones se identifica de manera inequívoca mediante un URI con el formato:
https://region-specific-endpoint/account-id/vaults/vault-name/notification-configuration
Amazon Glacier dispone de operaciones para establecer, obtener y eliminar una configuración de notificación. Si se elimina una configuración de notificación, no se envían notificaciones cuando la operación de recuperación de datos del almacén se complete.