Establezca los valores predeterminados desde AWS CLI - Amazon SageMaker

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.

Establezca los valores predeterminados desde AWS CLI

importante

Las políticas de IAM personalizadas que permiten a Amazon SageMaker Studio o Amazon SageMaker Studio Classic crear SageMaker recursos de Amazon también deben conceder permisos para añadir etiquetas a esos recursos. El permiso para añadir etiquetas a los recursos es obligatorio porque Studio y Studio Classic etiquetan automáticamente todos los recursos que crean. Si una política de IAM permite a Studio y Studio Classic crear recursos, pero no permite el etiquetado, se pueden producir errores AccessDenied «» al intentar crear recursos. Para obtener más información, consulte Proporciona permisos para etiquetar SageMaker los recursos.

AWS Políticas gestionadas para Amazon SageMakerque otorgan permisos para crear SageMaker recursos ya incluyen permisos para añadir etiquetas al crear esos recursos.

importante

A partir del 30 de noviembre de 2023, la experiencia anterior de Amazon SageMaker Studio pasa a denominarse Amazon SageMaker Studio Classic. La siguiente sección trata específicamente sobre el uso de la aplicación Studio Classic. Para obtener información sobre el uso de la experiencia de Studio actualizada, consulteAmazon SageMaker Studio.

Puede establecer los scripts de configuración del ciclo de vida predeterminados en AWS CLI los siguientes recursos:

  • Dominios

  • Perfiles de usuario

  • Espacios compartidos

En las siguientes secciones se describe cómo configurar scripts de configuración del ciclo de vida predeterminados desde la AWS CLI.

Requisitos previos

Antes de comenzar, complete los siguientes requisitos previos:

Establecimiento de una configuración del ciclo de vida predeterminada al crear un nuevo recurso

Para establecer una configuración de ciclo de vida predeterminada al crear un nuevo dominio, perfil de usuario o espacio, transfiera el ARN de la configuración de ciclo de vida creada anteriormente como parte de uno de los siguientes comandos: AWS CLI

Debe pasar el ARN de configuración del ciclo de vida para los siguientes valores en la configuración JupyterServer predeterminada KernelGateway o predeterminada:

  • DefaultResourceSpec:LifecycleConfigArn - Especifica la configuración del ciclo de vida predeterminada para el tipo de aplicación.

  • LifecycleConfigArns - Esta es la lista de todas las configuraciones del ciclo de vida asociadas al tipo de aplicación. La configuración del ciclo de vida predeterminada también debe formar parte de esta lista.

Por ejemplo, la siguiente llamada a la API crea un nuevo perfil de usuario con una configuración del ciclo de vida predeterminada.

aws sagemaker create-user-profile --domain-id domain-id \ --user-profile-name user-profile-name \ --region region \ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

Establecimiento de una configuración del ciclo de vida predeterminada para un recurso existente

Para establecer o actualizar la configuración del ciclo de vida predeterminada de un recurso existente, transfiera el ARN de la configuración de ciclo de vida creada anteriormente como parte de uno de los siguientes comandos: AWS CLI

Debe pasar el ARN de configuración del ciclo de vida para los siguientes valores en la configuración JupyterServer predeterminada KernelGateway o predeterminada:

  • DefaultResourceSpec:LifecycleConfigArn - Especifica la configuración del ciclo de vida predeterminada para el tipo de aplicación.

  • LifecycleConfigArns - Esta es la lista de todas las configuraciones del ciclo de vida asociadas al tipo de aplicación. La configuración del ciclo de vida predeterminada también debe formar parte de esta lista.

Por ejemplo, la siguiente llamada a la API actualiza un perfil de usuario con una configuración del ciclo de vida predeterminada.

aws sagemaker update-user-profile --domain-id domain-id \ --user-profile-name user-profile-name \ --region region \ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

La siguiente llamada a la API actualiza un dominio para establecer una nueva configuración del ciclo de vida predeterminada.

aws sagemaker update-domain --domain-id domain-id \ --region region \ --default-user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'