AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
CodePipeline 有一個 CloudFormation 部署動作,會建立一個 S3 儲存桶,而後續的 S3 部署動作必須將建置成品上傳到該儲存桶。應如何設定管線,讓 S3 部署動作使用 CloudFormation 動作建立的儲存桶?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 CloudFormation 範本中新增一個名為 BucketName 的輸出,並將其值設定為參考所建立的 S3 儲存桶。將管線中 CloudFormation 動作的命名空間設定為 StackVariables。, 將建置動作的建置成品設定為 CodePipeline S3 部署動作的輸入。設定部署動作,透過參考 StackVariables.BucketName 部署到 S3 儲存桶。.
為什麼這是答案
第一個正確選項描述了如何從 CloudFormation 動作中擷取 S3 儲存桶名稱。透過在 CloudFormation 範本中定義一個輸出 (例如 BucketName),並將 CloudFormation 動作的命名空間設定為 StackVariables,CodePipeline 就能將該輸出值儲存為一個變數,供後續動作使用。
第二個正確選項說明了如何將這個變數應用到後續的 S3 部署動作。S3 部署動作需要一個輸入成品來部署,並且可以透過參考 StackVariables.BucketName 來動態指定目標 S3 儲存桶。這確保了部署動作能夠使用由 CloudFormation 動作建立的正確儲存桶。
其他選項不正確,因為它們未能正確地將 CloudFormation 輸出與 CodePipeline 變數整合,或未能正確地將變數傳遞給 S3 部署動作。例如,匯出到 SSM Parameter Store 雖然可行,但並非 CodePipeline 內建的、直接將 CloudFormation 輸出傳遞給後續動作的機制。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡