无法在控制台或 cli 中创建 AWS Rekognition 项目
Unable to create AWS Rekognition project in Console nor cli
我已按照 tutorial 了解如何创建 AWS Rekognition 自定义标签项目。
在控制台中,我无法看到第 2、3 和 4 点:
- 在左窗格中,选择“使用自定义标签”。显示 Amazon Rekognition 自定义标签着陆页。
- 选择开始。
- 选择创建项目。
在 cli 中,我可以调用 API 并对存储桶中的图像进行预测。
- 但是如果我尝试
aws rekognition create-project --project-name my-project
,我会得到一个错误 An error occurred (AccessDeniedException) when calling the CreateProject operation
。
- 我已经尝试使用 root 用户和新创建的用户,这些用户具有 AmazonRekognitionFullAccess 和 AdministratorAccess 权限,我的凭据也已设置。
- 我使用了
aws configure
并正确传递了我的访问密钥、密钥和区域。我在 ~/.aws/credentials
和 ~/.aws/config
.
中检查过
不知道我在这里遗漏了什么,任何帮助将不胜感激。
从发布的错误消息来看,即使您提到 IAM 用户具有所需的权限,它仍然指向权限不足或可能是不正确的区域。要调试,请尝试以下操作:
执行 get-caller-identity CLI 命令以检查使用的凭据是否适用于附加了 AmazonRekognitionFullAccess
策略的 IAM 用户。
确认您正在 region where Rekognition Custom Labels is available 中调用命令。
Amazon Rekognition Custom Labels is available in US East (N. Virginia), US East (Ohio), US West (Oregon), and Europe (Ireland).
我已按照 tutorial 了解如何创建 AWS Rekognition 自定义标签项目。
在控制台中,我无法看到第 2、3 和 4 点:
- 在左窗格中,选择“使用自定义标签”。显示 Amazon Rekognition 自定义标签着陆页。
- 选择开始。
- 选择创建项目。
- 在左窗格中,选择“使用自定义标签”。显示 Amazon Rekognition 自定义标签着陆页。
在 cli 中,我可以调用 API 并对存储桶中的图像进行预测。
- 但是如果我尝试
aws rekognition create-project --project-name my-project
,我会得到一个错误An error occurred (AccessDeniedException) when calling the CreateProject operation
。 - 我已经尝试使用 root 用户和新创建的用户,这些用户具有 AmazonRekognitionFullAccess 和 AdministratorAccess 权限,我的凭据也已设置。
- 我使用了
aws configure
并正确传递了我的访问密钥、密钥和区域。我在~/.aws/credentials
和~/.aws/config
. 中检查过
- 但是如果我尝试
不知道我在这里遗漏了什么,任何帮助将不胜感激。
从发布的错误消息来看,即使您提到 IAM 用户具有所需的权限,它仍然指向权限不足或可能是不正确的区域。要调试,请尝试以下操作:
执行 get-caller-identity CLI 命令以检查使用的凭据是否适用于附加了
AmazonRekognitionFullAccess
策略的 IAM 用户。确认您正在 region where Rekognition Custom Labels is available 中调用命令。
Amazon Rekognition Custom Labels is available in US East (N. Virginia), US East (Ohio), US West (Oregon), and Europe (Ireland).