翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS-SetupJupyter
説明
AWS-SetupJupyter ランブックは Amazon Elastic Compute Cloud (Amazon EC2) インスタンスに Jupyter Notebook を設定するのに役立ちます。既存のインスタンスを指定することも、自動化に Amazon Machine Image (AMI) ID を指定して新しいインスタンスを起動してセットアップすることもできます。開始する前に、Jupyter Notebook のパスワードとして使用する SecureString パラメータを Parameter Store で作成する必要があります。Parameter Store は のツールです AWS Systems Manager。パラメータの作成に関する詳細については、「AWS Systems Manager ユーザーガイド」の「パラメータの作成」を参照してください。
ドキュメントタイプ
Automation
[所有者]
Amazon
[Platforms] (プラットフォーム)
リナックス
パラメータ
- 
                    AutomationAssumeRole タイプ: 文字列 説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。 
- 
			AmiId タイプ: 文字列 説明: (オプション) 新しいインスタンスを起動して Jupyter Notebook を設定するのに使用する AMI の ID。 
- 
			InstanceId タイプ: 文字列 説明: (必須) Jupyter Notebook をセットアップするインスタンスの ID。 
- 
			InstanceType タイプ: 文字列 デフォルト: t3.medium 説明: (オプション) Jupyter Notebook をセットアップするために新しいインスタンスを起動する場合は、使用するインスタンスタイプを指定します。 
- 
			JupyterPasswordSSMKey タイプ: 文字列 説明: (必須) Jupyter Notebook のパスワードとして使用する Parameter Store 内の SecureStringパラメータの名前。
- 
			KeyPairName タイプ: 文字列 説明: (オプション) 新しく起動されるインスタンスに関連付けるキーペア。 
- 
			RemoteAccessCidr タイプ: 文字列 デフォルト: 0.0.0.0/0 説明: (オプション) SSH トラフィックを許可する CIDR 範囲。 
- 
			RoleName タイプ: 文字列 デフォルト: SSMManagedInstanceProfileRole 説明: (オプション) 新しく起動されるインスタンスのインスタンスプロファイルの名前。 
- 
			StackName タイプ: 文字列 デフォルト: CreateManagedInstanceStack{{automation:EXECUTION_ID}} 説明: (オプション) オートメーションで使用する AWS CloudFormation スタック名。 
- 
			SubnetId タイプ: 文字列 デフォルト: Default 説明: (オプション) 使用する新しいインスタンスを起動するサブネット。 
- 
			VpcId タイプ: 文字列 デフォルト: Default 説明: (オプション) 新しいインスタンスを起動する仮想プライベートクラウド (VPC) の ID。 
必要な IAM アクセス許可
AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。
- 
			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
ドキュメントステップ
- 
			aws:executeScript- ランブックの入力パラメータに指定した値を使用して、指定したインスタンスまたは新しく起動したインスタンスに Jupyter Notebook を設定します。