Создание стека генератора данных Amazon Kinesis в другом регионе - PullRequest
1 голос
/ 09 февраля 2020

Я пытаюсь сгенерировать стек облачной информации, предоставленный AWS здесь . Когда я нажимаю кнопку «Создать пользователя Cognito с CloudFormation», он перенаправляет меня на AWS консольную страницу CloudFormation на веб-сайте us-west-2 (Oregon), откуда она в значительной степени говорит сама за себя. Проблема в том, что компания, над которой я работаю, разрешает работать только на нас-запад-1 (Северная Калифорния). Я попытался просмотреть сам шаблон CloudFormation и не могу найти ни одного региона, упомянутого. Я также задавал этот вопрос на форуме разработчиков AWS, но никто не ответил, и мне интересно, знает ли кто-нибудь здесь, как генерировать этот конкретный стек в любом регионе, кроме us-west-2 (oregon)? Спасибо!

1 Ответ

0 голосов
/ 21 февраля 2020

Я нашел обходной путь для этого. Раньше я сталкивался с той же проблемой, поскольку в политике моей компании было запрещено использовать us-west-2, поэтому я не мог использовать скрипт CloudFormation JSON, предоставляемый Генератором данных Amazon Kinesis .

То, что я сделал, было:

  1. Загрузите скрипт CloudFormation JSON от Amazon Kinesis Data Generator на вашем локальном компьютере. Ссылку для скачивания скрипта CloudFormation JSON можно найти в справке Amazon Kinesis Data Generator page
  2. Загрузить исходный код. Ссылку для скачивания исходного кода можно найти в справке Amazon Kinesis Data Generator page .
  3. В вашей учетной записи AWS, go - S3 и создайте корзину S3 в регионе, который вы разрешено создавать. Назовите его как хотите.
  4. Загрузите исходный код, загруженный на шаге 2, в созданную корзину на шаге 3.
  5. Редактируйте скрипт CloudFormation JSON, загруженный на шаге 1. Внутри скрипта измените имя корзины внутри функции Lambda на имя корзины, созданной на шаге 3.
  6. Go для CloudFormation, и создайте стек, загрузив отредактированный скрипт.

При реализации этого обходного пути необходимо помнить, что если в AWSLAB будут какие-либо изменения в исходном коде или возникнет какая-либо более новая версия исходного кода, вам придется вручную проверьте и обновите его до своего ведра.

Надеюсь, это было ясно.

...