Настройка CI/CD использует CodePipeline и CodeBuild. Проект CodeBuild запускает тесты и создает отчет о тестировании. Компания должна хранить эти отчеты о тестировании в течение 90 дней. Какой подход удовлетворяет этому требованию к хранению?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Определите группу отчетов в buildspec CodeBuild с правильным путем и форматом. Создайте бакет S3. Используйте правило EventBridge, которое запускает функцию Lambda для копирования отчетов в бакет S3 после завершения каждой сборки, и настройте правило жизненного цикла S3 для истечения срока действия объектов через 90 дней..
Почему это правильный ответ
Правильный ответ обеспечивает надежное хранение отчетов о тестировании с автоматическим управлением жизненным циклом. Определение группы отчетов в buildspec CodeBuild позволяет CodeBuild генерировать отчеты в стандартизированном формате. Использование EventBridge для запуска функции Lambda после завершения сборки позволяет автоматизировать процесс копирования этих отчетов в S3. Правила жизненного цикла S3 затем автоматически удаляют отчеты через 90 дней, удовлетворяя требованию к хранению. Неправильные варианты: Первый вариант не учитывает автоматическое удаление отчетов и может привести к накоплению ненужных данных. Третий вариант не позволяет напрямую установить срок действия для отчетов в buildspec CodeBuild, а также не обеспечивает их автоматическое удаление из S3. Четвертый вариант не позволяет напрямую настроить группу отчетов как артефакт CodeBuild с автоматическим сроком действия в S3. Артефакты CodeBuild предназначены для передачи результатов сборки между этапами конвейера, а не для долгосрочного хранения с управлением жизненным циклом.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется