手动为 Neptune ML 配置 Neptune 笔记本 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

手动为 Neptune ML 配置 Neptune 笔记本

Neptune SageMaker AI 笔记本电脑预装了各种适用于 Neptune ML 的示例笔记本。您可以在开源 graph-notebook GitHub 存储库中预览这些示例。

您可以使用现有的 Neptune 笔记本之一,或者如果您愿意,也可以按照使用 Neptune Workbench 托管 Neptune 笔记本中的说明创建自己的笔记本。

您也可以按照以下步骤配置默认 Neptune 笔记本以与 Neptune ML 结合使用:

修改 Neptune ML 的笔记本
  1. 打开 Amazon A SageMaker I 控制台,网址为https://console.aws.amazon.com/sagemaker/

  2. 在左侧的导航窗格上,选择笔记本,然后选择笔记本实例。查找要用于 Neptune ML 的 Neptune 笔记本的名称,然后将其选中以进入其详细信息页面。

  3. 如果笔记本实例正在运行,请选择笔记本详细信息页面右上角的停止按钮。

  4. 笔记本实例设置中,在生命周期配置下,选择指向打开笔记本生命周期的页面的链接。

  5. 选择右上角的编辑,然后选择继续

  6. 启动笔记本选项卡中,修改脚本以包含其它导出命令,并填写 Neptune ML IAM 角色和导出服务 URI 的字段,具体取决于您的 Shell:

    echo "export NEPTUNE_ML_ROLE_ARN=(your Neptune ML IAM role ARN)" >> ~/.bashrc echo "export NEPTUNE_EXPORT_API_URI=(your export service URI)" >> ~/.bashrc
  7. 选择更新

  8. 返回笔记本实例页面。在权限和加密下,有一个对应于 IAM 角色 ARN 的字段。选择此字段中的链接可转到运行此笔记本实例的 IAM 角色。

  9. 创建一个新的内联策略,如下所示:

    { "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudwatch:PutMetricData" ], "Resource": "arn:aws:cloudwatch:[AWS_REGION]:[AWS_ACCOUNT_ID]:*", "Effect": "Allow" }, { "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents", "logs:GetLogEvents" ], "Resource": "arn:aws:logs:[AWS_REGION]:[AWS_ACCOUNT_ID]:*", "Effect": "Allow" }, { "Action": [ "s3:Put*", "s3:Get*", "s3:List*" ], "Resource": "arn:aws:s3:::*", "Effect": "Allow" }, { "Action": "execute-api:Invoke", "Resource": "arn:aws:execute-api:[AWS_REGION]:[AWS_ACCOUNT_ID]:*/*", "Effect": "Allow" }, { "Action": [ "sagemaker:CreateModel", "sagemaker:CreateEndpointConfig", "sagemaker:CreateEndpoint", "sagemaker:DescribeModel", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeEndpoint", "sagemaker:DeleteModel", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteEndpoint" ], "Resource": "arn:aws:sagemaker:[AWS_REGION]:[AWS_ACCOUNT_ID]:*/*", "Effect": "Allow" }, { "Action": [ "iam:PassRole" ], "Resource": "[YOUR_NEPTUNE_ML_IAM_ROLE_ARN]"", "Effect": "Allow" } ] }
  10. 保存此新策略,并将其附加到步骤 8 中的 IAM 角色。

  11. 选择 SageMaker AI 笔记本实例详细信息页面右上角的 “启动” 以启动笔记本实例。