我想要排查启动 Amazon SageMaker Studio 时遇到的问题。
解决方法
加载屏幕出现问题
您可能会收到类似以下内容的错误:
The loading screen is taking too long. Would you like to clear the workspace or keep waiting
您可以通过执行以下操作来解决此错误:
- 清除当前浏览器中的缓存和 Cookie。注销并重新登录 AWS 管理控制台。然后,打开 SageMaker Studio。
- 尝试使用其他浏览器打开 SageMaker Studio。
对于仅限 VPC 模式的 SageMaker Studio,请检查所有必需的端点是否都连接到与您的域关联的子网。有关更多信息,请参阅将 VPC 中的 SageMaker Studio 笔记本连接到外部资源。
JupyterServer 应用程序出现问题
您可能会收到类似以下内容的错误:
The JupyterServer app default encountered a problem and was stopped. Restart Now
要解决此错误,请尝试通过执行以下操作从用户的 SageMaker Studio 中删除所有应用程序:
- 打开 SageMaker 控制台。
- 在导航窗格中,选择 Studio。
- 在用户下,选择遇到此问题的用户。
- 在用户详细信息页面上,选择删除应用程序以删除该用户的所有应用程序。
确保不要删除实际用户资料。
- 删除用户的所有应用程序后,选择启动应用程序,然后选择 Studio。
SageMaker Studio 重新初始化了 Jupyter notebook。
**注意:**您可能需要等待一段时间,Studio 才能重新初始化笔记本。
如果上述方法不起作用,请执行以下操作删除用户资料:
- 打开 SageMaker 控制台。
- 在导航窗格中,选择控制面板。
- 在用户下,选择遇到此问题的用户。
- 在用户详细信息页面上,为列表中未出现故障的所有应用程序选择删除应用程序。
确保不要删除实际用户资料。
- 在删除应用程序对话框上,选择是,删除应用程序,在确认字段中输入删除,然后选择删除。
- 在您删除的应用程序的状态显示为已删除后,选择删除用户。
**注意:**删除用户后,该用户无法访问包含数据(包括笔记本和其他构件)的 Amazon Elastic File System (Amazon EFS) 卷。数据不会被删除,管理员可以访问这些数据。删除用户后,添加具有相应 AWS Identity and Access Management (IAM) 角色的新用户。然后,尝试通过该用户访问 SageMaker Studio。
如果您启动 Studio 的 Amazon Virtual Private Cloud (Amazon VPC) 使用动态主机配置协议(DHCP)且配置不正确,您也可能会收到此错误。如果 Amazon VPC 使用 DHCP,请确保 DHCP 选项集配置正确。
- 打开 Amazon VPC 控制台。
- 在导航窗格中,选择您的 VPC。
- 选择要检查的 VPC,然后选择操作。
- 选择编辑 DHCP 选项集。
- 对于 DHCP 选项集,选择现有选项集,然后选择保存更改。
与 IAM Identity Center 相关的问题
您可能收到与以下类似的错误:
You're attempting to set up Studio with SSO authentication in Europe (Frankfurt). Your AWS SSO is configured in Europe (Ireland). You must set up Studio in the same Region as AWS SSO or choose IAM authentication.
目前,SageMaker 不支持在未配置 IAM Identity Center 的区域使用 SageMaker Studio 和 AWS IAM Identity Center(AWS Single Sign-On 的后继者)。IAM Identity Center 组织账户必须与 SageMaker Studio 位于同一区域。您也可以使用 IAM 身份验证的标准设置程序加入 Amazon SageMaker 域名。
与使用不同区域有关的问题
您可能收到与以下类似的错误:
You're attempting to set up Studio with SSO authentication in US East (N. Virginia). Your AWS SSO is configured in US East (N. Virginia). You must set up Studio in the same Region as AWS SSO or choose IAM authentication.
即使您在同一区域配置了 Studio 和 IAM Identity Center,您也可能会收到此错误。如果您没有在组织中的管理账户或成员账户中启用 IAM Identity Center,则会出现此错误。此错误通常由 IAM Identity Center 不提供 sso:ListDirectoryAssociations 权限时产生的AccessDenied 错误引起。您可以通过为管理账户或成员账户启用 IAM Identity Center 来解决此问题。