Я пытаюсь создать команду, которая приведет к недействительности распространения CloudFront при вытеснении нового кода. Это попытка исправить проблему, из-за которой вытолкнул новый HTML-код, не требуется до 24 часов, чтобы появиться в моем веб-приложении. Идея исходит от этого AWS CLI COMMAND REFERENCEДоступ Отказано при вызове операции CreateInvalidation в AWS CLI
Вот команда:
AWS CloudFront создать-недействительности --distribution-ID XXXXXXXXXXXXXX --invalidation-пакетный файл: //invbatch.json
Вот ответ Я получаю, когда я запускаю команду:
Ошибка клиента (AccessDenied) произошла при вызове операции CreateInvalidation: User: arn: aws: iam :: XXXXXXXXXXXXXX: пользователь/cats-kittens-beanstalk-пользователь не имеет права выполнять : cloudfront: CreateInvalidation
Любая идея, почему это может быть? Я знаю, что AWS выбрасывает этот доступ, даже если пользователь имеет право запускать команды в некоторых случаях - см. here.
Спасибо - это правильно. После изменения моих прав команда работала. – tracyak13