

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
<a name="canvas-storage-configuration"></a>

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 el perfil de usuario, Canvas crea una subcarpeta llamada `Canvas/<UserProfileName>` en la URI de Amazon S3 de entrada y guarda todos los artefactos generados en la aplicación de 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](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-walkthroughs-managing-access-example4.html#access-policies-walkthrough-example4-overview) 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ás configurando un nuevo dominio de SageMaker IA (o un nuevo usuario en un dominio), usa el [Método de configuración de nuevo dominio](#canvas-storage-configuration-new-domain) o el[Nuevo método de configuración del perfil de usuario](#canvas-storage-configuration-new-user). 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](#canvas-storage-configuration-existing-user).

## Antes de empezar
<a name="canvas-storage-configuration-prereqs"></a>

Si está especificando un URI de Amazon S3 de una AWS cuenta diferente o si utiliza un bucket cifrado con AWS KMS, debe configurar los permisos antes de continuar. Debe conceder permisos de AWS IAM 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](canvas-permissions-cross-account.md).

Además, el URI final de Amazon S3 para la carpeta de entrenamiento en su ubicación de almacenamiento de Canvas debe tener 128 caracteres o menos. El URI final de Amazon S3 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
<a name="canvas-storage-configuration-new-domain"></a>

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ón`s3://sagemaker-{Region}-{your-account-id}`.

   1. Seleccione **Personalizado S3** para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca el URI de Amazon S3.

   1. (Opcional) Para la **Clave de cifrado**, especifique una clave KMS para cifrar los artefactos de Canvas almacenados en la ubicación especificada. 

1. 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
<a name="canvas-storage-configuration-new-user"></a>

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ón`s3://sagemaker-{Region}-{your-account-id}`.

   1. Seleccione **Personalizado S3** para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca el URI de Amazon S3.

   1. (Opcional) Para la **Clave de cifrado**, especifique una clave KMS para cifrar los artefactos de Canvas almacenados en la ubicación especificada. 

1. 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
<a name="canvas-storage-configuration-existing-user"></a>

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/](https://console.aws.amazon.com/sagemaker/).

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

1. En **Configuraciones de administración**, elija **Dominios**. 

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

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

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

1. 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ón`s3://sagemaker-{Region}-{your-account-id}`.

   1. Seleccione **Personalizado S3** para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca el URI de Amazon S3.

   1. (Opcional) Para la **Clave de cifrado**, especifique una clave KMS para cifrar los artefactos de Canvas almacenados en la ubicación especificada. 

1. 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. Abre la consola de SageMaker IA en [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

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

1. En **Configuraciones de administración**, elija **Dominios**. 

1. En la lista de **Dominios**, seleccione su dominio.

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

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

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

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

   1. Selecciona **Gestionado por el sistema** si quieres establecer la ubicación en el depósito de SageMaker IA predeterminado que sigue el patrón`s3://sagemaker-{Region}-{your-account-id}`.

   1. Seleccione **Personalizado S3** para especificar su propio bucket de Amazon S3 como ubicación de almacenamiento. A continuación, introduzca el URI de Amazon S3.

   1. (Opcional) Para la **Clave de cifrado**, especifique una clave KMS para cifrar los artefactos de Canvas almacenados en la ubicación especificada. 

1. 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.