В CodePipeline есть действие развертывания CloudFormation, которое создает бакет S3, и последующее действие развертывания S3, которое должно загрузить артефакт сборки в этот созданный бакет. Как следует настроить конвейер, чтобы действие развертывания S3 использовало бакет, созданный действием CloudFormation? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавьте в шаблон CloudFormation выходные данные с именем BucketName и установите их значение для ссылки на созданный бакет S3. Настройте пространство имен действия CloudFormation в конвейере на StackVariables., Настройте артефакт сборки из действия сборки как входные данные для действия развертывания CodePipeline S3. Настройте действие развертывания для развертывания в бакет S3, ссылаясь на StackVariables.BucketName..
Почему это правильный ответ
Действие CloudFormation может передавать параметры последующим действиям в CodePipeline через выходные данные стека. Добавив выходные данные с именем BucketName в шаблон CloudFormation, которые ссылаются на созданный бакет S3, и настроив пространство имен действия CloudFormation как StackVariables, имя бакета становится доступным как StackVariables.BucketName. Затем действие развертывания S3 может использовать это значение для указания целевого бакета. Кроме того, артефакт сборки из предыдущего действия сборки должен быть настроен как входные данные для действия развертывания S3, чтобы оно могло загрузить содержимое в указанный бакет. Неправильные варианты: Экспорт выходных данных в AWS::SSM::Parameter не является стандартным способом передачи параметров между действиями в CodePipeline. Настройка выходных артефактов действия CloudFormation как параметра SSM не является правильным механизмом для передачи выходных данных стека. Добавление параметра AWS Systems Manager в качестве входных данных для действия развертывания не требуется, так как имя бакета передается через выходные данные стека CloudFormation.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется