建立服務同步組態 - AWS Proton

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

建立服務同步組態

您可以使用 主控台或 建立服務同步組態 AWS CLI。

AWS Management Console
  1. 選擇服務範本頁面上,選取範本,然後選擇設定

  2. 設定服務頁面上的服務詳細資訊區段中,輸入新的服務名稱

  3. (選用) 輸入服務的描述。

  4. 應用程式原始碼儲存庫區段中,選擇選擇連結的 Git 儲存庫,以選取您已連結的儲存庫 AWS Proton。如果您還沒有連結的儲存庫,請選擇連結另一個 Git 儲存庫,並遵循建立儲存庫連結中的指示。

  5. 對於儲存庫,從清單中選擇來源碼儲存庫的名稱。

  6. 針對分支,從清單中選擇來源碼的儲存庫分支名稱。

  7. (選用) 在標籤區段中,選擇新增標籤,然後輸入索引鍵和值以建立客戶受管標籤。

  8. 選擇下一步

  9. 設定服務執行個體頁面的服務定義來源區段中,選取從 Git 同步您的服務

  10. 服務定義檔案區段中,如果您想要 AWS Proton 建立proton-ops檔案,請選取我想要 AWS Proton 建立檔案。使用此選項, 會在您指定的位置 AWS Proton 建立 specproton-ops 檔案。選取我提供自己的檔案,以建立您自己的 OPS 檔案。

  11. 服務定義儲存庫區段中,選擇選擇連結的 Git 儲存庫,以選取您已連結的儲存庫 AWS Proton。

  12. 針對儲存庫名稱,從清單中選擇來源碼儲存庫的名稱。

  13. 對於proton-ops檔案分支,從 AWS Proton 將放置 OPS 和規格檔案的清單中選擇分支的名稱。

  14. 服務執行個體區段中,每個欄位會根據proton-ops檔案中的值自動填入。

  15. 選擇下一步並檢閱您的輸入。

  16. 選擇建立

AWS CLI
使用 建立服務同步組態 AWS CLI
  • 執行下列命令。

    $ aws proton create-service-sync-config \ --resource "service-arn" \ --repository-provider "GITHUB" \ --repository "example/proton-sync-service" \ --ops-file-branch "main" \ --proton-ops-file "./configuration/custom-proton-ops.yaml" (optional)

    回應如下所示。

    { "serviceSyncConfig": { "branch": "main", "filePath": "./configuration/custom-proton-ops.yaml", "repositoryName": "example/proton-sync-service", "repositoryProvider": "GITHUB", "serviceName": "service name" } }