Я создаю свой собственный образ Docker, чтобы я мог использовать свои собственные модели в AWS SageMaker.Я успешно создал образ Docker с помощью командной строки в блокноте Jupyter в экземпляре SageMaker ml.t2.medium, используя настроенный файл Docker:
REPOSITORY TAG IMAGE ID CREATED SIZE
sklearn latest 01234212345 6 minutes ago 1.23GB
Но при запуске в Jupyter:
! aws ecr create-repository --repository-name sklearn
Я получаю следующую ошибку:
An error occurred (AccessDeniedException) when calling the CreateRepository operation: User: arn:aws:sts::1234567:assumed-role/AmazonSageMaker-ExecutionRole-12345/SageMaker is not authorized to perform: ecr:CreateRepository on resource: *
Я уже настроил разрешения SageMaker, EC2, EC2ContainerService и следующую политику для EC2Container, но все равно получаю ту же ошибку.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sagemaker:*",
"ec2:*"
],
"Resource": "*"
}
]
}
ЛюбойИдея о том, как я могу решить эту проблему?
Заранее спасибо.