我正在尝试让 AWS SageMaker 调用 AWS Comprehend。我在 SageMaker 中收到此消息:
ClientError:调用 StartTopicsDetectionJob 操作时发生错误 (AccessDeniedException):用户:arn:aws:sts::545176143103:assumed-role/access-aws-services-from-sagemaker/SageMaker 无权执行:iam:PassRole on资源:arn:aws:iam::545176143103:role/access-aws-services-from-sagemaker
在创建 Jupyter notebook 时,我使用了这个角色:
arn:aws:sagemaker:us-east-2:545176143103:notebook-instance/access-comprehend-from-sagemaker
...附有以下政策:
我在 SageMaker 中使用相同的 IAM 角色:
data_access_role_arn = "arn:aws:iam::545176143103:role/access-aws-services-from-sagemaker"
看起来我正在为角色提供它所需的所有访问权限。我该如何纠正这个错误?