

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# `AWS-SetupJupyter`
<a name="aws-setup-jupyter"></a>

 **Deskripsi** 

`AWS-SetupJupyter`Runbook membantu Anda mengatur Notebook Jupyter di instans Amazon Elastic Compute Cloud (Amazon). EC2 Anda dapat menentukan instance yang ada, atau memberikan Amazon Machine Image (AMI) ID untuk otomatisasi untuk meluncurkan dan menyiapkan instance baru. Sebelum memulai, Anda harus membuat `SecureString` parameter di Parameter Store untuk digunakan sebagai kata sandi untuk Jupyter Notebook. Parameter Store adalah alat di AWS Systems Manager. Untuk informasi tentang membuat parameter, lihat [Membuat parameter](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-su-create.html) di *Panduan AWS Systems Manager Pengguna*.

[Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-SetupJupyter)

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
+ AmiId

  Tipe: String

  Deskripsi: (Opsional) ID AMI yang ingin Anda gunakan untuk meluncurkan instance baru dan menyiapkan Jupyter Notebook.
+ InstanceId

  Tipe: String

  Deskripsi: (Wajib) ID instance tempat Anda ingin mengatur Notebook Jupyter.
+ InstanceType

  Tipe: String

  Default: t3.medium

  Deskripsi: (Opsional) Jika Anda meluncurkan instance baru untuk menyiapkan Jupyter Notebook, tentukan jenis instance yang ingin Anda gunakan.
+ JupyterPasswordSSMKey

  Tipe: String

  Deskripsi: (Wajib) Nama `SecureString` parameter di Parameter Store yang ingin Anda gunakan sebagai kata sandi untuk Jupyter Notebook.
+ KeyPairName

  Tipe: String

  Deskripsi: (Opsional) Key pair yang ingin Anda kaitkan dengan instance yang baru diluncurkan.
+ RemoteAccessCidr

  Tipe: String

  Default 0.0.0.0/0

  Deskripsi: (Opsional) Rentang CIDR yang ingin Anda izinkan lalu lintas SSH.
+ RoleName

  Tipe: String

  Default: SSMManaged InstanceProfileRole

  Deskripsi: (Opsional) Nama profil instans untuk instans yang baru diluncurkan.
+ StackName

  Tipe: String

  Default: CreateManagedInstanceStack \$1\$1Automation:Execution\$1ID\$1\$1

  Deskripsi: (Opsional) Nama CloudFormation tumpukan yang Anda inginkan untuk digunakan oleh otomatisasi.
+ SubnetId

  Tipe: String

  Default: Default

  Deskripsi: (Opsional) Subnet yang ingin Anda luncurkan instance baru untuk digunakan.
+ VpcId

  Tipe: String

  Default: Default

  Deskripsi: (Opsional) ID virtual private cloud (VPC) yang ingin Anda luncurkan instance baru.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+ `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`

 **Langkah Dokumen** 
+ `aws:executeScript`- Menyiapkan Jupyter Notebook pada instance yang Anda tentukan, atau pada instance yang baru diluncurkan, menggunakan nilai yang Anda tentukan untuk parameter input runbook.