Crear un enlace a un bucket de S3 - FSxpara Lustre

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.

Crear un enlace a un bucket de S3

Los siguientes procedimientos le guiarán por el proceso de creación de una asociación de repositorios de datos para un sistema de archivos FSx for Lustre a un bucket de S3 existente, mediante el comando AWS Management Console and AWS Command Line Interface (AWS CLI). Para obtener información sobre cómo añadir permisos a un bucket de S3 para vincularlo a su sistema de archivos, consulte Agregar permisos para utilizar repositorios de datos en Amazon S3.

nota

Los repositorios de datos no se pueden vincular a sistemas de archivos que tengan habilitadas las copias de seguridad del sistema de archivos. Deshabilite las copias de seguridad antes de vincularlas a un repositorio de datos.

  1. Abre la FSx consola de Amazon en https://console.aws.amazon.com/fsx/.

  2. Siga el procedimiento para crear un nuevo sistema de archivos que se describe en Paso 1: Cree su sistema de FSx archivos para Lustre en la sección Primeros pasos.

  3. Abra la sección Data Repository Import/Export - optional. De forma predeterminada, esta característica está deshabilitada.

  4. Elija Import data from and export data to S3.

  5. En el cuadro de diálogo de Data repository association information, proporcione información para los siguientes campos.

    • Ruta del sistema de archivos: introduzca el nombre de un directorio de alto nivel (por ejemplo/ns1) o subdirectorio (por ejemplo/ns1/subdir) del sistema de FSx archivos de Amazon que se asociará al repositorio de datos de S3. Se requiere la barra diagonal inicial en la ruta. Dos asociaciones de repositorios de datos no pueden tener rutas de sistema de archivos superpuestas. Por ejemplo, si un repositorio de datos está asociado a la ruta del sistema de archivos /ns1, no se puede vincular otro repositorio de datos con la ruta del sistema de archivos /ns1/ns2. La configuración de la File system path debe ser única en todas las asociaciones de repositorios de datos del sistema de archivos.

    • Data repository path: introduzca la ruta de un bucket o prefijo de S3 existente para asociarlo a su sistema de archivos (por ejemplo, s3://amzn-s3-demo-bucket/my-prefix). Dos asociaciones de repositorios de datos no pueden tener rutas de repositorios de datos superpuestas. La configuración de la File system path debe ser única en todas las asociaciones de repositorios de datos del sistema de archivos.

    • Import metadata from repository: seleccione esta propiedad para ejecutar, de manera opcional, una tarea de importación de repositorios de datos para importar metadatos inmediatamente después de crear el vínculo.

  6. En el caso de los Import settings - optional, defina Import Policy que determine cómo se mantienen actualizados los listados de archivos y directorios al añadir, cambiar o eliminar objetos del bucket de S3. Por ejemplo, elija New para importar los metadatos a su sistema de archivos para los nuevos objetos creados en el bucket de S3. Para obtener más información sobre las políticas de importación, consulte Importe automáticamente actualizaciones desde un bucket de S3.

  7. Para Export policy, defina una política de exportación que determine cómo se exportarán sus archivos al bucket de S3 vinculado a medida que añada, modifique o elimine objetos del sistema de archivos. Por ejemplo, elija Changed para exportar los objetos cuyo contenido o metadatos se hayan modificado en su sistema de archivos. Para obtener más información acerca de las políticas de exportación, consulte Exporte automáticamente las actualizaciones a su bucket de S3.

  8. Continúe con la siguiente sección del asistente de creación del sistema de archivos.

  1. Abre la FSx consola de Amazon en https://console.aws.amazon.com/fsx/.

  2. En el panel, elija File systems y, a continuación, seleccione el sistema de archivos para el que desee crear una asociación de repositorios de datos.

  3. Seleccione la pestaña Data repository.

  4. En el panel Data repository associations, elija Create data repository association.

  5. En el cuadro de diálogo de Data repository association information, proporcione información para los siguientes campos.

    • Ruta del sistema de archivos: introduzca el nombre de un directorio de alto nivel (por ejemplo/ns1) o subdirectorio (por ejemplo/ns1/subdir) del sistema de FSx archivos de Amazon que se asociará al repositorio de datos de S3. Se requiere la barra diagonal inicial en la ruta. Dos asociaciones de repositorios de datos no pueden tener rutas de sistema de archivos superpuestas. Por ejemplo, si un repositorio de datos está asociado a la ruta del sistema de archivos /ns1, no se puede vincular otro repositorio de datos con la ruta del sistema de archivos /ns1/ns2. La configuración de la File system path debe ser única en todas las asociaciones de repositorios de datos del sistema de archivos.

    • Data repository path: introduzca la ruta de un bucket o prefijo de S3 existente para asociarlo a su sistema de archivos (por ejemplo, s3://amzn-s3-demo-bucket/my-prefix). Dos asociaciones de repositorios de datos no pueden tener rutas de repositorios de datos superpuestas. La configuración de la File system path debe ser única en todas las asociaciones de repositorios de datos del sistema de archivos.

    • Import metadata from repository: seleccione esta propiedad para ejecutar, de manera opcional, una tarea de importación de repositorios de datos para importar metadatos inmediatamente después de crear el vínculo.

  6. En el caso de los Import settings - optional, defina Import Policy que determine cómo se mantienen actualizados los listados de archivos y directorios al añadir, cambiar o eliminar objetos del bucket de S3. Por ejemplo, elija New para importar los metadatos a su sistema de archivos para los nuevos objetos creados en el bucket de S3. Para obtener más información acerca de las políticas de importación, consulte Importe automáticamente actualizaciones desde un bucket de S3.

  7. Para Export policy, defina una política de exportación que determine cómo se exportarán sus archivos al bucket de S3 vinculado a medida que añada, modifique o elimine objetos del sistema de archivos. Por ejemplo, elija Changed para exportar los objetos cuyo contenido o metadatos se hayan modificado en su sistema de archivos. Para obtener más información acerca de las políticas de exportación, consulte Exporte automáticamente las actualizaciones a su bucket de S3.

  8. Seleccione Crear.

El siguiente ejemplo crea una asociación de repositorios de datos que vincula un sistema de FSx archivos de Amazon a un bucket de S3, con una política de importación que importa todos los archivos nuevos o modificados al sistema de archivos y una política de exportación que exporta los archivos nuevos, modificados o eliminados al bucket de S3 vinculado.

  • Para crear una asociación de repositorios de datos, utilice el FSx CLI comando Amazoncreate-data-repository-association, tal y como se muestra a continuación.

    $ aws fsx create-data-repository-association \ --file-system-id fs-0123456789abcdef0 \ --file-system-path /ns1/path1/ \ --data-repository-path s3://amzn-s3-demo-bucket/myprefix/ \ --s3 "AutoImportPolicy={Events=[NEW,CHANGED,DELETED]},AutoExportPolicy={Events=[NEW,CHANGED,DELETED]}"

Amazon FSx devuelve la JSON descripción del DRA inmediatamente. El DRA se crea de forma asíncrona.

Puede utilizar este comando para crear una asociación de repositorios de datos incluso antes de que el sistema de archivos haya terminado de crearse. La solicitud se pondrá en cola y la asociación de repositorios de datos se creará cuando el sistema de archivos esté disponible.