Exportar trabajos desde Amazon S3 - Guía para desarrolladores de AWS Snowball Edge

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.

Exportar trabajos desde Amazon S3

nota

Las etiquetas y los metadatos NO se admiten actualmente; es decir, todas las etiquetas y metadatos se eliminarían al exportar objetos de depósitos de S3.

El origen de datos de un trabajo de exportación consta de uno o más buckets de Amazon S3. Una vez que los datos de una parte del trabajo se han trasladado de Amazon S3 a unAWS Snowball Edge, puede descargar un informe de trabajos. En este informe se notifican los objetos cuya transferencia al dispositivo no se ha realizado correctamente. Encontrará información adicional en los registros de operaciones correctas o con errores del trabajo.

Puede exportar cualquier cantidad de objetos en cada trabajo de exportación y usar para ello tantos dispositivos como sean necesarios para completar la transferencia. CadaAWS Snowball Edgepara las distintas partes de un trabajo de exportación se entregan uno tras otro; el siguiente dispositivo no se envía hasta que la parte del trabajo anterior ha adquirido elIn transit toAWSestado.

Al copiar objetos en el destino de datos local desde un dispositivo mediante la interfaz de Amazon S3 o el punto de montaje de NFS, estos objetos se guardan como archivos. Si copia objetos en una ubicación que ya contiene archivos, los archivos existentes que tengan el mismo nombre se sobrescribirán. El tipo de trabajo de exportación también admite la funcionalidad de computación y almacenamiento local. Esta funcionalidad utiliza la interfaz de archivos o la interfaz Amazon S3 para leer y escribir datos; además, activa funciones Lambda en función de las acciones de la API de objetos PUT de Amazon S3 que se ejecutan localmente en elAWS Snowball EdgeDispositivo.

Cuando AWS recibe un dispositivo devuelto, este se borra completamente de acuerdo con los estándares 800-88 del NIST.

importante

No modifique, actualice ni elimine los objetos de Amazon S3 exportados hasta que haya comprobado que todo el contenido del trabajo completo se ha copiado en el destino de datos on-premise.

Al crear un trabajo de exportación, puede exportar un bucket de Amazon S3 completo o solo un rango específico de claves de objetos.

Uso de los rangos de exportación

Al crear un trabajo de exportación en elConsola de administración de la familia de productos Snow de AWSo mediante la API de administración de trabajos, puede exportar un bucket de Amazon S3 completo o solo un rango específico de claves de objetos. Los nombres de las claves de objetos identifican de forma única los objetos de un bucket. Al exportar un rango, debe definir su longitud proporcionando el primer elemento incluido, el último elemento incluido o ambos.

Los rangos se ordenan según las normas de UTF-8 binario. Los datos UTF-8 binarios se ordenan de la siguiente forma:

  • Los números 0-9 van antes que los caracteres del alfabeto inglés en mayúscula y minúscula.

  • Los caracteres del alfabeto inglés en mayúscula van antes que los caracteres en minúscula.

  • Los caracteres del alfabeto inglés en minúscula van al final cuando el listado incluye números y caracteres en mayúscula.

  • Los caracteres especiales se ordenan entre los demás conjuntos de caracteres.

Para obtener más información acerca de UTF-8, consulteUTF-8 en Wikipedia.

Ejemplos de rangos de exportación

Supongamos que dispone de un bucket que contiene los siguientes objetos y prefijos, en orden UTF-8 binario:

  • 01

  • Aardvark

  • Aardwolf

  • Aasvogel/apple

  • AASVogel/flecha/objeto 1

  • AASVogel/flecha/objeto 2

  • Aasvogel/banana

  • AASVogel/banquero/objeto 1

  • AASVogel/banquero/objeto 2

  • Aasvogel/cherry

  • Banana

  • Car

Inicio de rango especificado Final de rango especificado Objetos del rango que se exportarán
(ninguno) (ninguno) Todos los objetos del bucket
(ninguno) Aasvogel

01

Aardvark

Aardwolf

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

AASVogel/banquero/objeto 1

AASVogel/banquero/objeto 2

Aasvogel/cherry

(ninguno) Aasvogel/banana

01

Aardvark

Aardwolf

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

Aasvogel (ninguno)

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

AASVogel/banquero/objeto 1

AASVogel/banquero/objeto 2

Aasvogel/cherry

Banana

Car

Aardwolf (ninguno)

Aardwolf

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

AASVogel/banquero/objeto 1

AASVogel/banquero/objeto 2

Aasvogel/cherry

Banana

Car

Aar (ninguno)

Aardvark

Aardwolf

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

AASVogel/banquero/objeto 1

AASVogel/banquero/objeto 2

Aasvogel/cherry

Banana

Car

car (ninguno)

No se exporta ningún objeto y se recibe un mensaje de error al intentar crear el trabajo. Tenga en cuenta quecochese ordena a continuaciónCochesegún los valores binarios UTF-8.

Aar Aarrr

Aardvark

Aardwolf

Aasvogel/arrow

Aasvogel/arrox

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/apple Aasvogel/banana

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

Aasvogel/apple Aasvogel/banquero

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

AASVogel/banquero/objeto 1

AASVogel/banquero/objeto 2

Aasvogel/apple Aasvogel/cherry

Aasvogel/apple

AASVogel/flecha/objeto 1

AASVogel/flecha/objeto 2

Aasvogel/banana

AASVogel/banquero/objeto 1

AASVogel/banquero/objeto 2

Aasvogel/cherry

Prácticas recomendadas recomendadas de

  • Asegúrese de que los datos estén en Amazon S3, por lotes de archivos pequeños antes de realizar el pedido del trabajo

  • Asegúrese de que los rangos de claves se especifican en la definición del trabajo de exportación si tiene millones de objetos en el depósito

  • Asegúrese de que el marcador de clave inicial y el marcador de clave final no sean los mismos

  • Actualizar claves de objeto para eliminar barra diagonal en el nombre, ya que los objetos con barras diagonales finales en sus nombres (/o\) no se transfieren a Snowball Edge