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á.
AWS-SetupJupyter
Descrição
O AWS-SetupJupyter runbook ajuda você a configurar o Jupyter Notebook em uma instância do Amazon Elastic Compute Cloud (Amazon). EC2 Você pode especificar uma instância existente ou fornecer uma Amazon Machine Image (AMI) ID da automação para iniciar e configurar uma nova instância. Antes de começar, é necessário criar um parâmetro SecureString no repositório de parâmetros para usar como senha do caderno Jupyter. O Parameter Store é uma ferramenta em AWS Systems Manager. Para obter mais informações sobre criação de parâmetro, consulte Criação de parâmetros no Guia do usuário do AWS Systems Manager .
Execute esta automação (console)
Tipo de documento
Automação
Proprietário
Amazon
Plataformas
Linux
Parâmetros
-
AutomationAssumeRole
Tipo: String
Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
-
AmiId
Tipo: string
Descrição: (Opcional) O ID do AMI que você deseja usar para iniciar uma nova instância e configurar o Jupyter Notebook.
-
InstanceId
Tipo: string
Descrição: (obrigatório) o ID da instância do caderno Jupyter que você deseja reinicializar.
-
InstanceType
Tipo: string
Padrão: t3.medium
Descrição: (opcional) se você estiver iniciando uma nova instância para configurar o caderno Jupyter, especifique o tipo de instância que deseja usar.
-
JupyterPasswordSSMKey
Tipo: string
Descrição: (obrigatório) o nome do parâmetro
SecureStringno repositório de parâmetros que você deseja usar como senha para o caderno Jupyter. -
KeyPairName
Tipo: string
Descrição: (opcional) o par de chaves que você deseja associar à instância recém-iniciada.
-
RemoteAccessCidr
Tipo: string
Padrão: 0.0.0.0/0
Descrição: (opcional) o intervalo CIDR do qual você deseja permitir o tráfego SSH.
-
RoleName
Tipo: string
Padrão: SSMManaged InstanceProfileRole
Descrição: (opcional) o nome do perfil da instância recém-iniciada.
-
StackName
Tipo: string
Padrão: CreateManagedInstanceStack {{automation:execution_id}}
Descrição: (Opcional) O nome da AWS CloudFormation pilha que você deseja que a automação use.
-
SubnetId
Tipo: string
Padrão: Default
Descrição: (opcional) a sub-rede na qual você deseja iniciar a nova instância para usar.
-
VpcId
Tipo: string
Padrão: Default
Descrição: (opcional) o ID da nuvem privada virtual (VPC) na qual você deseja iniciar a nova instância.
Permissões obrigatórias do IAM
O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.
-
ssm:GetAutomationExecution -
ssm:GetCommandInvocation -
ssm:GetParameter -
ssm:SendCommand -
ssm:StartAutomationExecution -
cloudformation:CreateStack -
cloudformation:DeleteStack -
cloudformation:DescribeStacks -
ec2:DescribeInstances -
ec2:DescribeKeyPairs -
ec2:RunInstances -
iam:AttachRolePolicy -
iam:CreateRole -
iam:DeleteRole -
iam:DeleteRolePolicy -
iam:DetachRolePolicy -
iam:GetRole -
iam:PassRole -
iam:PutRolePolicy -
lambda:CreateFunction -
lambda:DeleteFunction -
lambda:GetFunction -
lambda:InvokeFunction
Etapas do documento
-
aws:executeScript: configura o caderno Jupyter na instância especificada ou em uma instância recém-lançada, usando os valores que você especifica para os parâmetros de entrada do runbook.