本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 3:建立兩個 S3 儲存貯體
(上一個步驟:步驟 2:建立 Buildspec 檔案)
雖然您可以在本教學課程中使用單一儲存貯體,但是使用兩個儲存貯體可讓查看組建輸入來源和組建輸出目標的過程變得更為簡單。
-
其中一個儲存貯體 (輸入儲存貯體) 會儲存組建輸入。在本教學課程中,此輸入儲存貯體的名稱為
codebuild-
,其中region-ID
-account-ID
-input-bucketregion-ID
是儲存貯體的 AWS 區域,account-ID
則是您的 AWS 帳戶 ID。 -
另一個儲存貯體 (輸出儲存貯體) 則會儲存組建輸出。在本教學課程中,此輸出儲存貯體的名稱為
codebuild-
。region-ID
-account-ID
-output-bucket
如果您為這些儲存貯體選擇了不同的名稱,請務必在本教學課程中使用它們。
這兩個儲存貯體必須位於與您組建相同的 AWS 區域內。例如,如果您指示 CodeBuild 在美國東部 (俄亥俄) 區域執行組建,則這些儲存貯體也必須位在美國東部 (俄亥俄) 區域。
如需詳細資訊,請參閱 Amazon Simple Storage Service 主控台使用者指南中的建立儲存貯體。
雖然 CodeBuild 也支援於 CodeCommit、GitHub 和 Bitbucket 儲存庫中存放的建置輸入,但本教學課程不會示範如何使用它們。如需詳細資訊,請參閱 規劃組建。