为 Neptune 笔记本启用 Amazon CloudWatch 日志 - Amazon Neptune

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

为 Neptune 笔记本启用 Amazon CloudWatch 日志

CloudWatch 默认情况下,Neptune 笔记本的日志处于禁用状态。为了调试或其它目的,请按照以下步骤启用它们:

使用启用 Neptune 笔记本的 CloudWatch 日志 AWS Management Console
  1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

  2. 在左侧的导航窗格上,选择笔记本,然后选择笔记本实例。查找要为其启用日志的 Neptune 笔记本的名称。

  3. 通过选择在上述步骤中提及的笔记本实例的名称,进入详细信息页面。

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

  5. 权限和加密下,有一个对应于 IAM 角色 ARN 的字段。选择此字段中的链接可转至此笔记本的 IAM 角色。

  6. 创建以下策略:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:Describe*", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:PutResourcePolicy", "logs:UpdateLogDelivery" ], "Resource": "*" } ] }
  7. 保存此新策略,并将其附加到步骤 4 中的 IAM 角色。

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

  9. 日志开始流动后,您应该会在详细信息页面笔记本实例设置部分的左下角附近标有生命周期配置的字段下方看到查看日志链接。

如果您的笔记本无法启动,则 SageMaker 主机上的笔记本详细信息页面中将显示一条消息,说明笔记本实例启动时间超过 5 分钟。可以在名称下找到与此问题相关的 CloudWatch 日志:(your-notebook-name)/LifecycleConfigOnStart

如有必要,请参阅 “使用亚马逊 CloudWatch记录亚马逊 SageMaker事件” 了解更多详情。