我开始使用AWS SageMaker。我有一个AWS Starter帐户。我尝试部署内置算法已有2天了,但是尽管我根据https://aws.amazon.com/tr/getting-started/tutorials/build-train-deploy-machine-learning-model-sagemaker/创建了IAM角色,但我总是得到AccessDeniedException
ClientError:调用CreateTrainingJob操作时发生错误(AccessDeniedException):用户:arn:aws:sts :: 161745376217:assumed-role / AmazonSageMaker-ExecutionRole-20200203T194557 / SageMaker无权执行:资源上的sagemaker:CreateTrainingJob :arn:aws:sagemaker:us-east-1:161745376217:training-job / blazingtext-2020-02-03-18-12-14-017明确否认
您能帮我解决这个问题吗? 非常感谢
答案 0 :(得分:1)
您已经为SageMaker创建了访问S3存储桶的角色,但是您的IAM用户似乎无权访问SageMaker服务。请确保您的IAM用户具有SageMaker的权限。
答案 1 :(得分:0)
如果您有move statement up / down
帐户,通常会发生此错误。它限制您完全控制Sagemaker服务。在这种情况下,建议您使用常规的AWS帐户访问AWS。