As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Defina padrões a partir do AWS CLI
Importante
IAMPolíticas personalizadas que permitem que o Amazon SageMaker Studio ou o Amazon SageMaker Studio Classic criem SageMaker recursos da Amazon também devem conceder permissões para adicionar tags a esses recursos. A permissão para adicionar tags aos recursos é necessária porque o Studio e o Studio Classic marcam automaticamente todos os recursos que eles criam. Se uma IAM política permitir que o Studio e o Studio Classic criem recursos, mas não permita a marcação, erros AccessDenied "" podem ocorrer ao tentar criar recursos. Para obter mais informações, consulte Forneça permissões para marcar recursos SageMaker.
AWS Políticas gerenciadas para a Amazon SageMakerque dão permissões para criar SageMaker recursos já incluem permissões para adicionar tags ao criar esses recursos.
Importante
Em 30 de novembro de 2023, a experiência anterior do Amazon SageMaker Studio agora se chama Amazon SageMaker Studio Classic. A seção a seguir é específica para usar o aplicativo Studio Classic. Para obter informações sobre como usar a experiência atualizada do Studio, consulte SageMaker Estúdio Amazon.
Você pode definir scripts de configuração de ciclo de vida padrão a partir do AWS CLI para os seguintes recursos:
-
Domínios
-
Perfis de usuário
-
Espaços compartilhados
As seções a seguir descrevem como definir scripts de configuração de ciclo de vida padrão a partir do AWS CLI.
Tópicos
Pré-requisitos
Antes de começar, conclua os pré-requisitos a seguir:
-
Atualize o AWS CLI seguindo as etapas em Instalando a AWS CLI versão atual.
-
Em sua máquina local, execute
aws configure
e forneça suas credenciais da AWS . Para obter informações sobre AWS credenciais, consulte Entendendo e obtendo suas AWS credenciais. -
Integre o SageMaker domínio seguindo as etapas emVisão geral SageMaker do domínio Amazon.
-
Crie uma configuração de ciclo de vida seguindo as etapas em Criar e associar uma configuração de ciclo de vida.
Defina uma configuração de ciclo de vida padrão ao criar um novo recurso
Para definir uma configuração de ciclo de vida padrão ao criar um novo domínio, perfil de usuário ou espaço, transmita a configuração ARN de ciclo de vida criada anteriormente como parte de um dos seguintes comandos: AWS CLI
Você deve passar a configuração do ciclo de vida ARN para os seguintes valores nas KernelGateway configurações JupyterServer padrão:
DefaultResourceSpec
:LifecycleConfigArn
- Isso especifica a configuração padrão do ciclo de vida para o tipo de aplicativo.
LifecycleConfigArns
- Essa é a lista de todas as configurações de ciclo de vida anexadas ao tipo de aplicativo. A configuração padrão do ciclo de vida também deve fazer parte dessa lista.
Por exemplo, a API chamada a seguir cria um novo perfil de usuário com uma configuração de ciclo de vida padrão.
aws sagemaker create-user-profile --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --regionregion
\ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn
" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
Definir uma configuração de ciclo de vida padrão para um recurso existente
Para definir ou atualizar a configuração padrão do ciclo de vida de um recurso existente, transmita a configuração ARN de ciclo de vida criada anteriormente como parte de um dos seguintes comandos: AWS CLI
Você deve passar a configuração do ciclo de vida ARN para os seguintes valores nas KernelGateway configurações JupyterServer padrão:
-
DefaultResourceSpec
:LifecycleConfigArn
- Isso especifica a configuração padrão do ciclo de vida para o tipo de aplicativo.
-
LifecycleConfigArns
- Essa é a lista de todas as configurações de ciclo de vida anexadas ao tipo de aplicativo. A configuração padrão do ciclo de vida também deve fazer parte dessa lista.
Por exemplo, a API chamada a seguir atualiza um perfil de usuário com uma configuração de ciclo de vida padrão.
aws sagemaker update-user-profile --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --regionregion
\ --user-settings '{ "KernelGatewayAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn
" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
A API chamada a seguir atualiza um domínio para definir uma nova configuração de ciclo de vida padrão.
aws sagemaker update-domain --domain-id
domain-id
\ --regionregion
\ --default-user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "InstanceType": "ml.t3.medium", "LifecycleConfigArn": "lifecycle-configuration-arn
" }, "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'