

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`
<a name="aws-setup-jupyter"></a>

 **Descripción** 

El `AWS-SetupJupyter` manual le ayuda a configurar Jupyter Notebook en una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Puede especificar una instancia existente o proporcionar una Amazon Machine Image (AMI) ID de la automatización para lanzar y configurar 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 herramienta en AWS Systems Manager. Para obtener más información acerca de la creación de parámetros, consulte [Creación de parámetros](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-su-create.html) en el *Guía del usuario de AWS Systems Manager *.

[Ejecuta esta automatización (consola)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-SetupJupyter)

**Tipo de documento**

Automatización

**Propietario**

Amazon

**Plataformas**

Linux

**Parámetros**
+ AutomationAssumeRole

  Tipo: cadena

  Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.
+ AmiId

  Tipo: cadena

  Descripción: (opcional) El identificador del AMI que desea usar para lanzar una nueva instancia y configurar Jupyter Notebook.
+ InstanceId

  Tipo: cadena

  Descripción: (obligatorio) el ID de la instancia en la que desea configurar el cuaderno de Jupyter.
+ InstanceType

  Tipo: cadena

  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: cadena

  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: cadena

  Descripción: (opcional) el par de claves que desea asociar con la instancia recién lanzada.
+ RemoteAccessCidr

  Tipo: cadena

  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: cadena

  Predeterminado: SSMManaged InstanceProfileRole

  Descripción: (opcional) el nombre del perfil de instancia de la instancia recién lanzada.
+ StackName

  Tipo: cadena

  Predeterminado: CreateManagedInstanceStack {{Automation:EXECUTION\_ID}}

  Descripción: (opcional) El nombre de la CloudFormation pila que quieres que utilice la automatización.
+ SubnetId

  Tipo: cadena

  Valor predeterminado: Default

  Descripción: (opcional) la subred en la que desea lanzar la instancia nueva para usarla.
+ VpcId

  Tipo: cadena

  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.