AWS-SetupJupyter - AWS Systems Manager Referencia del manual de automatización

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-SetupJupyterle 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 SecureStringen 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 SecureStringen 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.