Configurar el almacenamiento de Amazon S3 - Amazon SageMaker AI

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.

Configurar el almacenamiento de Amazon S3

Al configurar la aplicación SageMaker Canvas, la ubicación de almacenamiento predeterminada para los artefactos del modelo, los conjuntos de datos y otros datos de la aplicación es un depósito de Amazon S3 que crea Canvas. Este bucket predeterminado de Amazon S3 sigue el patrón de nomenclatura s3://sagemaker-{Region}-{your-account-id} y existe en la misma región que su aplicación de Canvas. Sin embargo, puede personalizar la ubicación de almacenamiento y especificar su propio bucket de Amazon S3 para almacenar los datos de la aplicación de Canvas. Es posible que desee utilizar su propio bucket de Amazon S3 para almacenar los datos de las aplicaciones por alguna de las siguientes razones:

  • Su organización tiene convenciones de nomenclatura internas para los buckets de Amazon S3.

  • Desea habilitar el acceso entre cuentas a los artefactos del modelo u otros datos de Canvas.

  • Desea cumplir con las directrices de seguridad internas, como restringir a los usuarios a buckets específicos de Amazon S3 o artefactos de modelos.

  • Desea mejorar la visibilidad y el acceso a los registros generados por Canvas, independientemente de la AWS consola o de SageMaker Studio Classic.

Al especificar su propio bucket de Amazon S3, puede tener un mayor control sobre su propio almacenamiento y cumplir con las normas de su organización.

Para empezar, puede crear un nuevo dominio o perfil de usuario de SageMaker IA, o bien actualizar un dominio o perfil de usuario existente. Tenga en cuenta que la configuración del perfil de usuario anula la configuración en el nivel de dominio. Por ejemplo, puede utilizar la configuración de bucket predeterminada en el dominio, pero puede especificar un bucket de Amazon S3 personalizado para un usuario individual. Tras especificar su propio bucket de Amazon S3 para el dominio o perfil de usuario, Canvas crea una subcarpeta llamada Canvas/<UserProfileName> Amazon S3 en la entrada URI y guarda todos los artefactos generados en la aplicación Canvas en esta subcarpeta.

importante

Si actualiza un dominio o perfil de usuario existente, ya no tendrá acceso a sus artefactos de Canvas desde la ubicación anterior. Sus archivos siguen en la antigua ubicación de Amazon S3, pero ya no puede verlos desde Canvas. La nueva configuración entrará en vigor la próxima vez que inicie sesión en la aplicación.

Para obtener más información sobre cómo conceder acceso entre cuentas a su bucket de Amazon S3, consulte Concesión de permisos de objetos entre cuentas en la Guía del usuario de Amazon S3.

En las siguientes secciones se describe cómo especificar un bucket de Amazon S3 personalizado para la configuración de almacenamiento de Canvas. Si está configurando un nuevo dominio de SageMaker IA (o un nuevo usuario en un dominio), utilice el Método de configuración de nuevo dominio o el. Nuevo método de configuración del perfil de usuario Si ya tiene un perfil de usuario de Canvas y desea actualizar la configuración de almacenamiento del perfil, utilice Método de usuario existente.

Antes de empezar

Si está especificando un Amazon S3 URI desde una AWS cuenta diferente o si utiliza un bucket cifrado con AWS KMS, debe configurar los permisos antes de continuar. Debe conceder AWS IAM permisos para garantizar que Canvas pueda descargar y cargar objetos desde y hacia su bucket. Para obtener información sobre cómo conceder permisos, consulte Concesión de permisos para el almacenamiento de Amazon S3 entre cuentas.

Además, el Amazon S3 final URI de la carpeta de formación de su ubicación de almacenamiento de Canvas debe tener 128 caracteres o menos. El Amazon S3 final URI consiste en la ruta de su bucket s3://<your-bucket-name>/<folder-name>/ más la ruta que Canvas agrega a su bucket:Canvas/<user-profile-name>/Training. Por ejemplo, una ruta aceptable que tenga menos de 128 caracteres es s3://<amzn-s3-demo-bucket>/<machine-learning>/Canvas/<user-1>/Training.

Método de configuración de nuevo dominio

Si está configurando un nuevo dominio y una nueva aplicación de Canvas, utilice esta sección para configurar la ubicación de almacenamiento en el nivel de dominio. Esta configuración se aplica a todos los usuarios nuevos que cree en el dominio, a menos que especifique una ubicación de almacenamiento diferente para los perfiles de usuario individuales.

Al realizar una Configuración estándar para su dominio, en la página Paso 3: configuración de aplicaciones: opcional, utilice el siguiente procedimiento para la sección Canvas:

  1. Para la Configuración de almacenamiento de Canvas, haga lo siguiente:

    1. Seleccione Administrado por el sistema si desea establecer la ubicación en el depósito de SageMaker IA predeterminado que sigue el patróns3://sagemaker-{Region}-{your-account-id}.

    2. Seleccione Personalizado S3 para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca Amazon S3URI.

    3. (Opcional) En el caso de la clave de cifrado, especifique una KMS clave para cifrar los artefactos de Canvas almacenados en la ubicación especificada.

  2. Termine de configurar el dominio y seleccione Enviar.

Su dominio ahora está configurado para usar la ubicación de Amazon S3 que especificó para el almacenamiento de aplicaciones de SageMaker Canvas.

Nuevo método de configuración del perfil de usuario

Si va a configurar un nuevo perfil de usuario en su dominio, utilice esta sección para configurar la ubicación de almacenamiento del usuario. Esta configuración anula la configuración en el nivel del dominio.

Al agregar un perfil de usuario a su dominio, para Paso 2: configuración de aplicaciones, utilice el siguiente procedimiento para la sección Canvas:

  1. Para la Configuración de almacenamiento de Canvas, haga lo siguiente:

    1. Seleccione Administrado por el sistema si desea establecer la ubicación en el depósito predeterminado creado por SageMaker IA que sigue el patróns3://sagemaker-{Region}-{your-account-id}.

    2. Seleccione Personalizado S3 para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca Amazon S3URI.

    3. (Opcional) En el caso de la clave de cifrado, especifique una KMS clave para cifrar los artefactos de Canvas almacenados en la ubicación especificada.

  2. Termine de configurar el perfil de usuario y elija Enviar.

Su perfil de usuario ahora está configurado para usar la ubicación de Amazon S3 que especificó para el almacenamiento de aplicaciones de SageMaker Canvas.

Método de usuario existente

Si ya tiene un perfil de usuario de Canvas y desea actualizar la ubicación de almacenamiento de Amazon S3, puede editar la configuración del dominio de SageMaker IA o del perfil de usuario. Este cambio entrará en vigor la próxima vez que inicie sesión en la aplicación de Canvas.

nota

Al cambiar la ubicación de almacenamiento de una aplicación de Canvas existente, pierde el acceso a sus artefactos de Canvas desde la ubicación de almacenamiento anterior. Los artefactos siguen almacenados en la antigua ubicación de Amazon S3, pero ya no puede verlos desde Canvas.

Recuerde que la configuración del perfil de usuario anula la configuración general del dominio, por lo que puede actualizar la ubicación de almacenamiento de Amazon S3 para perfiles de usuario específicos sin cambiarla para todos los usuarios. Puede actualizar la configuración de almacenamiento de un dominio o usuario existente mediante los siguientes procedimientos.

Update an existing domain

Siga este procedimiento para actualizar la configuración de almacenamiento de un dominio.

  1. Abra la consola de SageMaker IA en https://console.aws.amazon.com/sagemaker/.

  2. En el panel de navegación izquierdo, seleccione Configuraciones de administración.

  3. En Configuraciones de administración, elija Dominios.

  4. En la lista de dominios, seleccione su dominio.

  5. En la página Detalles del dominio, elija la pestaña Configuraciones de aplicaciones.

  6. Desplácese hacia abajo hasta la sección Canvas y, a continuación, elija Editar.

  7. Se abre la página Editar la configuración de Canvas. En Configuración de almacenamiento de Canvas, haga lo siguiente:

    1. Selecciona Sistema gestionado si quieres establecer la ubicación en el depósito predeterminado creado por SageMaker IA que sigue el patróns3://sagemaker-{Region}-{your-account-id}.

    2. Seleccione Personalizado S3 para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca Amazon S3URI.

    3. (Opcional) En el caso de la clave de cifrado, especifique una KMS clave para cifrar los artefactos de Canvas almacenados en la ubicación especificada.

  8. Finalice cualquier otra modificación que desee realizar en el dominio y, a continuación, pulse Enviar para guardar los cambios.

Update an existing user profile

Utilice el siguiente procedimiento para actualizar la configuración de almacenamiento de un perfil de usuario.

  1. Abra la consola de SageMaker IA en https://console.aws.amazon.com/sagemaker/.

  2. En el panel de navegación izquierdo, seleccione Configuraciones de administración.

  3. En Configuraciones de administración, elija Dominios.

  4. En la lista de Dominios, seleccione su dominio.

  5. De la lista de usuarios del dominio, elija el usuario cuya configuración desee editar.

  6. En la página Detalles del usuario, elija Editar.

  7. En el panel de navegación, elija Configuración de Canvas.

  8. Para la Configuración de almacenamiento de Canvas, haga lo siguiente:

    1. Selecciona Sistema gestionado si quieres establecer la ubicación en el depósito de SageMaker IA predeterminado que sigue el patróns3://sagemaker-{Region}-{your-account-id}.

    2. Seleccione Personalizado S3 para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca Amazon S3URI.

    3. (Opcional) En el caso de la clave de cifrado, especifique una KMS clave para cifrar los artefactos de Canvas almacenados en la ubicación especificada.

  9. Finalice cualquier otra modificación que desee realizar en el perfil de usuario y, a continuación, pulse Enviar para guardar los cambios.

Ahora debería actualizarse la ubicación de almacenamiento de su perfil de usuario de Canvas. La próxima vez que inicie sesión en la aplicación de Canvas, recibirá una notificación de que la ubicación de almacenamiento se ha actualizado. Perderá el acceso a cualquier artefacto anterior que haya creado en Canvas. Puede seguir accediendo a los archivos en Amazon S3, pero ya no podrá verlos en Canvas.