設定應用程式執行器服務 - AWS App Runner

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

設定應用程式執行器服務

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

使用應用程序運行器API或配置您的服務 AWS CLI

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

  • UpdateServiceaction — 可以在創建後調用以更新某些配置設置。

    • 可更新 — 您可以更新SourceConfigurationInstanceConfigurationHealthCheckConfiguration參數中的設定。但是,在中SourceConfiguration,您無法將源類型從代碼切換到圖像或相反。您必須提供與建立服務時所提供的相同儲存庫參數。它是CodeRepositoryImageRepository

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

      • AutoScalingConfigurationArn

      • VpcConnectorArn

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

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

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

  • UntagResourceaction — 可在建立服務後呼叫,以移除服務中的標籤。

注意

如果您為服務建立輸出流量VPC連接器,接下來的服務啟動程序將會遇到一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南的 < 使用應用程式執行器聯網 > 一章一次性延遲中的。

使用應用程式執行器主控台設定服務

主控台會使用應用程式執行程式API來套用設定更新。API強制執行的更新規則 (如上一節所定義) 會決定您可以使用主控台設定的項目。在服務建立期間可用的某些設定,稍後無法修改。此外,如果您決定使用配置文件,則控制台中將隱藏其他設置,並且 App Runner 從文件中讀取它們。

若要設定您的服務
  1. 開啟應用程式執行器主控台,然後在 [地區] 清單中選取您的 AWS 區域.

  2. 在功能窗格中,選擇 [服務],然後選擇您的應用程式執行器服務。

    主控台會顯示服務儀表板及服務概觀

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

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

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

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

注意

如果您為服務建立輸出流量VPC連接器,接下來的服務啟動程序將會遇到一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南的 < 使用應用程式執行器聯網 > 一章一次性延遲中的。

使用應用程序運行器配置文件配置服務

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

注意

如果您為服務建立輸出流量VPC連接器,接下來的服務啟動程序將會遇到一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南的 < 使用應用程式執行器聯網 > 一章一次性延遲中的。