設定 App Runner 服務 - AWS App Runner

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

設定 App Runner 服務

當您建立 AWS App Runner 服務 時,您可以設定各種組態值。您可以在建立服務之後變更其中一些組態設定。其他設定只能在建立服務時套用,之後無法變更。本主題討論使用 App Runner API、App Runner 主控台和 App Runner 組態檔案的服務組態。

使用 App Runner API或 設定您的服務 AWS CLI

API 定義了建立服務後可以變更的設定。下列清單會討論相關的動作、類型和限制。

  • UpdateService 動作 – 可在建立後呼叫 ,以更新某些組態設定。

    • 可以更新 – 您可以更新 SourceConfigurationInstanceConfigurationHealthCheckConfiguration 參數中的設定。不過,在 中SourceConfiguration,您無法將來源類型從程式碼切換到映像或反之亦然。您必須提供與建立服務時提供的儲存庫參數相同的儲存庫參數。這是 CodeRepositoryImageRepository

      您也可以更新與服務相關聯的下列ARNs個別組態資源:

      • AutoScalingConfigurationArn

      • VpcConnectorArn

    • 無法更新 – 您無法變更 CreateService 動作中可用的 ServiceNameEncryptionConfiguration 參數。建立後就無法變更。UpdateService 動作不包含這些參數。

    • API vs. 檔案 – 您可以將 CodeConfiguration 類型的ConfigurationSource參數 (用於原始程式碼儲存庫,作為 的一部分SourceConfiguration) 設定為 Repository。在此情況下,App Runner 會忽略 中的組態設定CodeConfigurationValues,並從儲存庫中的組態檔案讀取這些設定。如果您將 ConfigurationSource設定為 API,App Runner 會從 API 呼叫取得所有組態設定,並忽略組態檔案,即使存在一個組態檔案。

  • TagResource 動作 – 可在建立服務後呼叫,以將標籤新增至服務或更新現有標籤的值。

  • UntagResource 動作 – 可在建立服務之後呼叫 ,以從服務中移除標籤。

注意

如果您為服務建立傳出流量VPC連接器,則下列服務啟動程序將經歷一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南一次性延遲Networking with App Runner 章節中的 。

使用 App Runner 主控台設定您的服務

主控台使用 App Runner API 套用組態更新。API 施加的更新規則,如上一節所定義,決定您可以使用主控台設定的內容。服務建立期間提供的某些設定無法稍後修改。此外,如果您決定使用組態檔案 ,則其他設定會在主控台中隱藏,而 App Runner 會從 檔案讀取這些設定。

設定您的服務
  1. 開啟 App Runner 主控台 ,並在區域清單中選取您的 AWS 區域。

  2. 在導覽窗格中,選擇服務 ,然後選擇您的 App Runner 服務。

    主控台會顯示服務儀表板,其中包含服務概觀

    App Runner 服務儀表板頁面顯示活動清單
  3. 在服務儀表板頁面上,選擇組態索引標籤。

    結果:主控台會以數個區段顯示服務目前的組態設定:來源和部署 設定建置 設定服務

  4. 若要更新任何類別中的設定,請選擇編輯

  5. 在組態編輯頁面上,進行任何所需的變更,然後選擇儲存變更。

注意

如果您為服務建立傳出流量VPC連接器,則下列服務啟動程序將經歷一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南一次性延遲Networking with App Runner 章節中的 。

使用 App Runner 組態檔案設定您的服務

當您建立或更新 App Runner 服務時,您可以指示 App Runner 從您作為來源儲存庫一部分提供的組態檔案中讀取一些組態設定。透過執行此操作,您可以在來源控制下管理與來源程式碼相關的設定,以及程式碼本身。組態檔案也提供您無法使用主控台或 設定的特定進階設定API。如需詳細資訊,請參閱使用配置文件設置應用程序運行器服務選項

注意

如果您為服務建立傳出流量VPC連接器,則下列服務啟動程序將經歷一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南一次性延遲Networking with App Runner 章節中的 。