View a markdown version of this page

Creación y administración de una configuración del ciclo de vida de un objeto mediante el AWS CLI - AWS Snowball Edge Guía para desarrolladores

AWS Snowball Edge ya no está disponible para nuevos clientes. Los nuevos clientes deberían AWS DataSyncbuscar transferencias en línea, un terminal de transferencia de AWS datos para transferencias físicas seguras o soluciones de AWS socios. Para la computación perimetral, explora AWS Outposts.

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 y administración de una configuración del ciclo de vida de un objeto mediante el AWS CLI

Puede utilizar Amazon S3 Lifecycle para optimizar la capacidad de almacenamiento compatible con Amazon S3 en Snowball Edge. Puede crear reglas de ciclo de vida para hacer que los objetos venzan a medida que lleguen al final de su ciclo de vida o para que se sustituyan por versiones más recientes. Puede crear, habilitar, deshabilitar o eliminar una regla de ciclo de vida. Para obtener más información sobre Ciclo de vida de Amazon S3, consulte Administración del ciclo de vida del almacenamiento.

nota

El Cuenta de AWS que crea el depósito es el propietario del depósito y es el único que puede crear, habilitar, deshabilitar o eliminar una regla de ciclo de vida.

Para crear y gestionar una configuración del ciclo de vida de un almacenamiento compatible con Amazon S3 en un bucket de Snowball Edge mediante AWS Command Line Interface(AWS CLI), consulte los siguientes ejemplos.

Uso de PUT para aplicar una configuración de ciclo de vida en un bucket de Snowball Edge

El siguiente AWS CLI ejemplo coloca una política de configuración del ciclo de vida en un bucket de Snowball Edge. Esta política especifica que todos los objetos que tienen el prefijo marcado (myprefix) y las etiquetas vencen después de 10 días. Para utilizar este ejemplo, reemplace cada marcador de posición de entrada del usuario con su propia información.

En primer lugar, guarde la política de configuración del ciclo de vida en un archivo JSON. En este ejemplo, el archivo se denomina lifecycle-example.json.

{ "Rules": [{ "ID": "id-1", "Filter": { "And": { "Prefix": "myprefix", "Tags": [{ "Value": "mytagvalue1", "Key": "mytagkey1" }, { "Value": "mytagvalue2", "Key": "mytagkey2" } ] } }, "Status": "Enabled", "Expiration": { "Days": 10 } }] }

Después de guardar el archivo, envíe el archivo JSON como parte del comando put-bucket-lifecycle-configuration. Para utilizar este comando, reemplace cada marcador de posición de entrada del usuario con su propia información.

ejemplo del comando put-bucket-lifecycle
s3api syntax
aws s3api put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json --endpoint-url https://s3api-endpoint-ip --profile your-profile

Para obtener más información sobre este comando, consulte put-bucket-lifecycle-configuration en la Referencia de comandos.AWS CLI

s3control syntax
aws s3control put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json \\ --endpoint-url https://s3ctrlapi-endpoint-ip --profile your-profile

Para obtener más información sobre este comando, consulte put-bucket-lifecycle-configuration en la Referencia de comandos.AWS CLI