使用 AWS Proton 設定 - AWS Proton

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

使用 AWS Proton 設定

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

AWS Proton特定的組態:

如需佈建方法的詳細資訊,請參閱操作說明AWS-管理的配置工作

設定 Amazon S3 儲存貯體

若要設定 S3 儲存貯體,請依照中的指示建立您的第一個 S3 儲存貯體設定 S3 儲存貯體。將您的輸入放置到AWS Proton在那裡的桶AWS Proton可以檢索它們。這些輸入被稱為模板包。您可以在本指南的其他部分中進一步了解。

設定 AWS CodeStar 連接

使用連線AWS Proton到存儲庫中,您創建一個 AWS CodeStar 在第三方原始程式碼儲存庫上進行新的遞交時啟動管道。

AWS Proton使用連接來:

  • 在儲存庫原始程式碼上進行新的遞交時啟動。

  • 在基礎架構上作為程式碼儲存庫提出提取要求。

  • 每當提交推送到更改其中一個模板的模板存儲庫(如果該版本尚不存在)時,請創建一個新的模板次要或主要版本。

您可以連接到比特桶, GitHub、 GitHub 企業和 GitHub 使用 AWS 的企業伺服器儲存庫 CodeStar 連線。如需詳細資訊,請參閱「」AWS CodeStar 連接中的AWS CodePipeline使用者指南

設定 CodeStar 連線。

  1. 開啟 AWS Proton 主控台

  2. 在導覽窗格中,選取設定然後儲存庫連線請將您的名稱有些許差異。連線中的頁面開發人員工具 設定。此頁面會顯示連線清單。

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

設定帳戶的 CI/CD 設定

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

AWS-受管佈建 — 設定 CI/CD 管線角色

搭配AWS-管理佈建、AWS Proton為您佈建管道。因此,AWS Proton需要提供佈建管道權限的服務角色。

使用主控台建立管道服務角色

  1. 開啟 AWS Proton 主控台

  2. 在導覽窗格中,選擇設定(下一步),然後選擇帳戶設定

  3. 在 中CI/CD 設定頁面上,選擇設定

  4. 在 中設定頁面的名稱有些許差異CI/CD 管線角色章節:

    1. 選擇新服務角色

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

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

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

    您的新管線服務角色會顯示在帳戶設定(憑證已建立!) 頁面上的名稱有些許差異。

自我管理佈建 — 設定 CI/CD 管線儲存庫

搭配自我管理佈建、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 for WordPressAWS CLI製作AWS ProtonAPI 呼叫,確認您已安裝最新版本的AWS CLI。如需詳細資訊,請參閱 AWS Command Line Interface 使用者指南中的 AWS CLI 入門。然後,若要開始使用AWS CLI取代為AWS Proton,請參閱AWS CLI入門