使用 設定 AWS Proton - AWS Proton

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 設定 AWS Proton

如果您想要使用 AWS CLI 執行 AWS Proton APIs,請確認您已安裝它。如果您尚未安裝,請參閱 設定 AWS CLI

AWS Proton 特定組態:

如需佈建方法的詳細資訊,請參閱 AWS管理佈建的運作方式

設定 Amazon S3 儲存貯體

若要設定 S3 儲存貯體,請依照建立第一個 S3 儲存貯體的指示來設定 S3 儲存貯體。將輸入 放入 AWS Proton AWS Proton 儲存貯體,以便擷取。這些輸入稱為範本套件。您可以在本指南的其他章節中進一步了解這些內容。

設定 AWS CodeStar 連線

若要 AWS Proton 連線至儲存庫,您可以建立 AWS CodeStar 連線,在第三方原始程式碼儲存庫上進行新的遞交時啟用管道。

AWS Proton 使用 連線來:
  • 在儲存庫原始程式碼上進行新的遞交時,啟用服務管道。

  • 在基礎設施上提出提取請求作為程式碼儲存庫。

  • 每當遞交推送到範本儲存庫時,如果版本不存在,請建立新的範本次要或主要版本。

您可以使用Word 連線至 Bitbucket、 GitHub、 GitHub Enterprise 和 GitHub Enterprise Server 儲存庫 CodeConnections。如需詳細資訊,請參閱 AWS CodePipeline 使用者指南中的 CodeConnections

設定 a CodeStar 連線。
  1. 開啟 AWS Proton 主控台

  2. 在導覽窗格中,選取設定,然後選取儲存庫連線,以將您帶到開發人員工具設定中的連線頁面。頁面會顯示連線清單。

  3. 選擇建立連線並遵循指示。

設定帳戶 CI/CD 管道設定

AWS Proton 可以佈建 CI/CD 管道,以將應用程式程式碼部署到您的服務執行個體。您需要的管道佈建 AWS Proton 設定取決於您為管道選擇的佈建方法。

AWS受管 和 CodeBuild 型佈建 - 設定管道角色

透過 AWS受管佈建CodeBuild 佈建,為您 AWS Proton 佈建管道。因此, AWS Proton 需要提供佈建管道許可的服務角色。這兩種佈建方法中的每一個都使用自己的服務角色。這些角色會跨所有 AWS Proton 服務管道共用,您可以在帳戶設定中設定這些角色一次。

使用主控台建立管道服務角色
  1. 開啟 AWS Proton 主控台

  2. 在導覽窗格中,選擇設定,然後選擇帳戶設定

  3. 帳戶 CI/CD 設定頁面中,選擇設定

  4. 執行以下任意一項:

    • 為您 AWS Proton 建立管道服務角色

      【啟用管道的 AWS受管佈建】 在設定帳戶設定頁面的 AWS受管佈建管道角色區段中:

      1. 選取新服務角色

      2. 輸入角色的名稱,例如 myProtonPipelineServiceRole

      3. 核取核取方塊,以同意在您的帳戶中建立具有管理權限 AWS Proton 的角色。

      【啟用管道的 CodeBuild 型佈建】 在設定帳戶設定頁面的 CodeBuild 管道角色區段中,選擇現有服務角色,然後選擇您在 CloudFormation 管道角色區段中建立的服務角色。或者,如果您未指派 a CloudFormation 管道角色,請重複前三個步驟來建立新的服務角色。

    • 選擇現有的管道服務角色

      【啟用管道的 AWS受管佈建】 在設定帳戶設定頁面的 AWS受管佈建管道角色區段中,選擇現有服務角色,然後選擇您 AWS 帳戶中的服務角色。

      【啟用管道的 CodeBuild 佈建】 在設定帳戶設定頁面的 CodeBuild 管道佈建角色區段中,選擇現有服務角色,然後選擇您 AWS 帳戶中的服務角色。

  5. 選擇 Save changes (儲存變更)。

    您的新管道服務角色會顯示在帳戶設定頁面上。

自我管理佈建:設定管道儲存庫

透過自我管理佈建, AWS Proton 會將提取請求 (PR) 傳送至您已設定的佈建儲存庫,而您的自動化程式碼負責佈建管道。因此, AWS Proton 不需要服務角色來佈建管道。相反地,它需要已註冊的佈建儲存庫。儲存庫中的自動化程式碼必須擔任適當的角色,提供佈建管道的許可。

使用主控台註冊管道佈建儲存庫
  1. 如果您尚未建立 CI/CD 管道佈建儲存庫,請建立該儲存庫。如需自我管理佈建中管道的詳細資訊,請參閱 自我管理佈建的運作方式

  2. 在導覽窗格中,選擇設定,然後選擇帳戶設定

  3. 帳戶 CI/CD 設定頁面中,選擇設定

  4. 設定帳戶設定頁面的 CI/CD 管道儲存庫區段中:

    1. 選取新儲存庫,然後選擇其中一個儲存庫提供者。

    2. 針對 CodeStar 連線,選擇其中一個連線。

      注意

      如果您尚未連線到相關的儲存庫提供者帳戶,請選擇新增 CodeStar 連線,完成連線建立程序,然後選擇 CodeStar 連線功能表旁的重新整理按鈕。您現在應該能夠在選單中選擇新的連線。

    3. 針對儲存庫名稱,選擇您的管道佈建儲存庫。下拉式功能表會顯示提供者帳戶中的儲存庫清單。

    4. 針對分支名稱,選擇其中一個儲存庫分支。

  5. 選擇 Save changes (儲存變更)。

    您的管道儲存庫會顯示在帳戶設定頁面上。

設定 AWS CLI

若要使用 AWS CLI 進行 AWS Proton API 呼叫,請確認您已安裝最新版本的 AWS CLI。如需詳細資訊,請參閱 AWS Command Line Interface 使用者指南中的 AWS CLI入門。然後,若要開始使用 AWS CLI 搭配 AWS Proton,請參閱 開始使用 AWS CLI