Cloudify: нет VPC по умолчанию для этого пользователя

Я просматриваю документацию Cloudify и пытаюсь развернуть ее на нашем AWS.

Я проверил последний код Cloudify Manager Blueprint с GitHub.

Обновлен файл inputs.yaml, и когда я запускаю его с помощью команды:

cfy bootstrap -p aws-ec2-manager-blueprint.yaml -i inputs.yaml --task-retries 10

Он проходит все этапы проверки, генерирует ключи, группы безопасности, а затем выдает мне много ошибок:

NonRecoverableError: EC2ResponseError: 400 Bad Request
<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Errors>
        <Error>
            <Code>VPCIdNotSpecified</Code>
            <Message>No default VPC for this user</Message>
        </Error>
    </Errors>
    <RequestID>some-blah-blah-blah</RequestID>
</Response>

Может ли кто-нибудь подсказать, где, в какой конфигурации, под каким тегом я должен указать VPS, который я хочу использовать? Я также не нашел ничего в AWS AMI, как установить VPC по умолчанию для конкретного пользователя, поскольку я создал учетную запись службы Cloudify-bot с ключом доступа.

Что я делаю не так?


person Briksins    schedule 17.09.2015    source источник


Ответы (4)


Поскольку Google привел меня сюда как лучший ответ в мае 2019 года, я подтверждаю то, на что Дэвид Резник указывает выше. Создание VPC по умолчанию

создать VPN по умолчанию

person JohnC    schedule 24.05.2019

Относительно VPC по умолчанию и подсетей:
Если вы удалили VPC по умолчанию и создали собственное VPC с подсетями, вы не можете сделать его по умолчанию. Вот цитата из официальной документации AWS< /а>:

Вы не можете пометить существующий VPC как VPC по умолчанию. Если вы удалили подсеть по умолчанию, а затем хотите ее восстановить, создайте новую подсеть в облаке VPC по умолчанию, а затем обратитесь в службу поддержки AWS, чтобы пометить подсеть как подсеть по умолчанию.

Относительно Cloudify и индивидуальной обработки VPC:
кажется, что пользовательская обработка VPC доступна через «Плагин AWS VPC», который принадлежит только
Про версия - платная версия, а не с открытым исходным кодом. Более того, он помечен как включенный только в Cloudify v3.3 - текущая версия v3.2 - так что, похоже, он еще не готов.

person Briksins    schedule 18.09.2015

Вроде поменялся функционал. В декабре 2017 года я столкнулся с «Нет VPC по умолчанию для пользователя» при создании машины EC2 с упаковщиком. Мне удалось создать новый VPC из консоли AWS под VPC. Там была кнопка «Создать VPC по умолчанию». Я нажал ее, и альт — я снова смог создавать машины.

person Jesper Wermuth    schedule 25.12.2017
comment
Через 3 года? Проверяйте даты, я поднимал вопрос в 2015 году и было так, как было, даже специально задокументировано как есть. - person Briksins; 26.12.2017
comment
Функция создания VPC по умолчанию была добавлена ​​в июле 2017 года. aws.amazon.com/about-aws/whats-new/2017/07/ - person David Resnick; 04.01.2018

Кажется, что VPC по умолчанию не выделен. Погуглив нашел вот это:

«Если вы создали свою учетную запись AWS после 2013-12-04, она поддерживает только EC2-VPC. В этом случае у вас будет VPC по умолчанию в каждом регионе AWS».

Кажется, вам может понадобиться создать новый VPC и назначить его по умолчанию.

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/getting-started-create-vpc.html

person kemiz    schedule 18.09.2015
comment
Это проблема! Да, у нас были VPC по умолчанию, но мы удалили их все и создали свои собственные с собственными подсетями, чтобы они соответствовали нашей глобальной сетевой инфраструктуре и диапазонам IP-адресов. Однако я не могу найти способ, как установить любой созданный пользователем VPC или подсеть по умолчанию. На самом деле в консоли в списке есть столбец с именем VPC по умолчанию или подсеть по умолчанию, и для каждого из них указано «Нет», и я не могу найти способ установить для него значение «Да» для одного из них. Возможно, эта функция доступна только через интерфейс командной строки, а не через Интернет. Консоль? Тогда что такое команда? - person Briksins; 18.09.2015