

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

# 故障排除
<a name="serverless-endpoints-troubleshooting"></a>

**重要**  
允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建 Amazon SageMaker 资源的自定义 IAM 策略还必须授予向这些资源添加标签的权限。之所以需要为资源添加标签的权限，是因为 Studio 和 Studio Classic 会自动为创建的任何资源添加标签。如果 IAM 策略允许 Studio 和 Studio Classic 创建资源，但不允许标记，则在尝试创建资源时会出现“AccessDenied”错误。有关更多信息，请参阅 [提供标记 A SageMaker I 资源的权限](security_iam_id-based-policy-examples.md#grant-tagging-permissions)。  
[AWS 亚马逊 A SageMaker I 的托管策略](security-iam-awsmanpol.md) 授予创建 SageMaker 资源的权限，其中已包含在创建这些资源时添加标签的权限。

如果您在使用无服务器推理时遇到问题，请参考以下问题排查技巧。

## 容器问题
<a name="serverless-endpoints-troubleshooting-containers"></a>

如果您用于无服务器端点的容器与用于基于实例的端点的容器相同，那么您的容器可能没有写入文件的权限。出现这种情况的原因如下：
+ 由于 ping 运行状况检查失败，无服务器端点无法创建或更新。
+ 端点的 Amazon CloudWatch 日志显示，由于权限错误，容器无法写入某个文件或目录。

要修复此问题，您可以尝试为 `other` 添加对文件或目录的读取、写入和执行权限，然后重建容器。您可以执行以下步骤来完成此过程：

1. 在用于构建容器的 Dockerfile 中，添加以下命令：`RUN chmod o+rwX <file or directory name>`

1. 重建容器。

1. 将新容器映像上传到 Amazon ECR。

1. 尝试再次创建或更新无服务器端点。