Проблема при копировании AMI, принадлежащего другой учетной записи

Я пытаюсь скопировать AMI из одной учетной записи A, но принадлежащей другой учетной записи B. Ранее я создал этот AMI. У учетной записи A есть разрешения на запуск в AMI, но когда я копирую, я получаю это сообщение об ошибке: Images from AWS Marketplace cannot be copied to another AWS account.

Итак, я делаю DescribeImage и получаю следующее:


productCodes
 item
            productCode 7w73f3XXXXXXXXXXXXXX /productCode
            type marketplace /type
/item
/productCodes

Я думаю, что моя проблема связана с кодом продукта и типом. Поэтому мой вопрос, как я могу удалить productCode и ввести, пожалуйста?

С наилучшими пожеланиями,


person willyRG    schedule 13.01.2016    source источник


Ответы (2)


Это связано с тем, что рассматриваемый AMI лицензируется на рынке; то есть автор не хочет, чтобы его просто отдали/скопировали кому-либо. Пожалуйста, посетите Marketplace и лицензируйте AMI.

person CodeShane    schedule 04.04.2016
comment
Я начал с AMI сообщества в одной учетной записи, расширил его дополнительными функциями и создал AMI, который я хочу использовать в другой учетной записи. Я не пытаюсь обойти лицензию оригинального AMI, но я хочу избежать повторного выполнения моих улучшений (установка Oracle Grid, настройка ASM и импорт базового набора данных БД) - person klang; 23.05.2016
comment
Поскольку это AMI сообщества, не могли бы вы поделиться идентификатором ami? - person CodeShane; 23.05.2016
comment
В более общем плане, если вы хотите свободно копировать AMI, вам нужно начать с одного из базовых образов, предоставляемых Amazon. - person CodeShane; 23.05.2016
comment
мой плохой .. не AMI сообщества, а один из AWSMarkedplace .. запущен в одной учетной записи, где я сделал AMI базовой установки. - person klang; 23.05.2016
comment
Да, это имеет больше смысла. AMI Marketplace имеют связанные с ними «коды выставления счетов», связанные с лицензиями и т.п. Вы не можете скопировать AMI в другой регион, но я, кажется, обошел это ограничение (в целях резервного копирования), запустив AMI в другом регионе и создав из него новый AMI. - person CodeShane; 23.05.2016
comment
Я предполагаю, что ваша настройка была выполнена через SSH? если это так, в зависимости от того, насколько это сложно, вы можете обнаружить, что большинство команд все еще находятся в вашем history. - person CodeShane; 23.05.2016
comment
Да, сделано через SSH и полностью задокументировано. Процесс просто занимает некоторое время, которое я хотел не тратить снова, для следующего проекта, поэтому необходимо хранить AMI с базовым состоянием машины. Работа таким образом действительно возможна, если вы НЕ начинаете с AMI MarkedPlace. Живи и учись. :-) - person klang; 24.05.2016

решение Изображения из AWS Marketplace нельзя скопировать в другую ошибку учетной записи AWS

1 - Запустите общий AMI

1b - если вы еще не подписались на продукт, сначала выдается ошибка, перейдите по ссылке, которую он вам сообщает, и подпишитесь на продукт:

Ошибка спотового запроса Чтобы использовать этот продукт AWS Marketplace, вам необходимо принять условия и подписаться. Для этого посетите:

2 - Когда ваш ec2 работает, создайте AMI из работающего ec2... готово, у вас есть AMI, принадлежащий вашей учетной записи AWS.

person wiseon    schedule 24.06.2020