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.
AWS-SetupJupyter
Descripción
El manual de procedimientos AWS-SetupJupyter
le ayuda a configurar el cuaderno de Jupyter en una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Puede especificar una instancia existente o proporcionar un ID Amazon Machine Image(AMI) para que la automatización lance y configure una nueva instancia. Antes de comenzar, debe crear un parámetro SecureString
en Parameter Store para usarlo como contraseña del cuaderno de Jupyter. Parameter Store es una función de AWS Systems Manager. Para obtener más información acerca de la creación de parámetros, consulte Cración de parámetros en el Guía del usuario de AWS Systems Manager.
Ejecuta esta automatización (consola)
Tipo de documento
Automation
Propietario
Amazon
Plataformas
Linux
Parámetros
-
AutomationAssumeRole
Tipo: String
Descripción: (Opcional) el Nombre de recurso de Amazon (ARN) del rol (IAM) AWS Identity and Access Managementque permite a System Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utilizará los permisos del usuario que ejecuta este manual de procedimientos.
-
AmiId
Tipo: String
Descripción: (Opcional) El ID de AMIque desea usar para lanzar una nueva instancia y configurar el cuaderno de Jupyter.
-
InstanceId
Tipo: String
Descripción: (Obligatorio) ID de la instancia en la que desea confgurar el cuaderno de Jupyter.
-
InstanceType
Tipo: String
Valor predeterminado: t3.medium
Descripción: (Opcional) Si va a lanzar una nueva instancia para configurar el cuaderno de Jupyter, especifique el tipo de instancia que desea usar.
-
JupyterPasswordSSMKey
Tipo: String
Descripción: (Obligatorio) El nombre del parámetro
SecureString
en Parameter Store que desea utilizar como contraseña para el cuaderno de Jupyter. -
KeyPairName
Tipo: String
Descripción: (Opcional) El par de claves que desea asociar con la instancia recién lanzada.
-
RemoteAccessCidr
Tipo: String
Valor predeterminado: 0.0.0.0/0
Descripción: (Opcional) El rango de CIDR desde el que desea permitir el tráfico SSH.
-
RoleName
Tipo: String
Valor predeterminado: SSMManagedInstanceProfileRole
Descripción: (Opcional) El nombre del perfil de instancia de la instancia recién lanzada.
-
StackName
Tipo: String
Valor predeterminado: CreateManagedInstanceStack{{automation:EXECUTION_ID}}
Descripción: (Opcional) El nombre de la pila AWS CloudFormationque desea que utilice la automatización.
-
SubnetId
Tipo: String
Valor predeterminado: Default
Descripción: (Opcional) La subred en la que desea lanzar la instancia nueva para usarla.
-
VpcId
Tipo: String
Valor predeterminado: Default
Descripción: (Opcional) El ID de la nube privada virtual (VPC) en la que desea lanzar la instancia nueva.
Permisos de IAM necesarios
El parámetro AutomationAssumeRole
requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
-
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
Pasos de documentos
-
aws:executeScript
- Configura el cuaderno de Jupyter en la instancia que especifique, o en una instancia recién lanzada, utilizando los valores que especifique para los parámetros de entrada del manual de procedimientos.