Мне нужно больше локального диска, чем доступно для EC2Resources в канале данных AWS. Кажется, самое простое решение - создать и подключить том EBS.
Я добавил EC2: CreateVolume или EC2: AttachVolume политики как для DataPipelineDefaultRole, так и для DataPipelineDefaultResourceRole.
Я также попытался установить AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY для роли IAM с такими же разрешениями в оболочке, но, увы, не повезло.
Требуется ли какое-то другое разрешение, не используются ли роли, которые, как он говорит, используются, или это вообще невозможно?
Функция Data Pipeline ShellCommandActivity с указанием сценария указывает на сценарий оболочки, который выполняет эту команду:
aws ec2 create-volume - зона доступности eu-west-1b - размер 100 - объемный тип gp2 --region eu-west-1 - тег-спецификации 'ResourceType = volume, Tags = [{Key = цель , Value = unzip_file}]
Я получаю ошибку:
Произошла ошибка (UnauthorizedOperation) при вызове операции CreateVolume: вы не авторизованы для выполнения этой операции.