Динамически добавлять функцию в AppSync Pipeline Resolver через CloudFormation - PullRequest
0 голосов
/ 12 февраля 2019

В настоящее время я разрабатываю API-интерфейс на основе AppSync, управляемый доменом, поэтому нам нужно поместить функцию в уже созданный конвейер Resolver.Кто-нибудь знает, есть ли шанс сделать это через CloudFormation без использования специального ресурса?

Заранее спасибо, Свен

1 Ответ

0 голосов
/ 27 июня 2019

Terraform может сделать это аккуратно , если вы можете самостоятельно создать этот запрос на получение или проголосовать за эту проблему , чтобы объединить ее с общедоступным выпуском.

Новый синтаксис описан здесь .

Процесс сборки на самом деле довольно прост.У меня ушло около 30 минут.

  1. Установите GoLang.
  2. Клонируйте репо с изменениями и синхронизируйте его с основным (восходящий)) repo.
  3. Убедитесь, что вы клонировали его в папку go\src\github.com\terraform-providers\terraform-provider-aws.
  4. Выполните go build из go\src\github.com\terraform-providers\terraform-provider-aws
  5. Замените .terraform\plugins\...\terraform-provider-aws-* исполняемый файл тем, который вы скомпилировали.
  6. Выполнить terraform init
  7. Проверить, попытавшись импортировать функцию terraform import aws_appsync_function.example xxxxx-yyyyy

Я надеюсь, что запрос на добавление объединится к тому времени, как выпрочитайте это.

...