本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定應用程式執行器服務
當你創建一個 AWS App Runner 服務,您可以設置各種配置值。您可以在建立服務之後變更其中一些組態設定。其他設定只能在建立服務時套用,之後無法變更。本主題討論使用應用程式執行器API、應用程式執行器主控台和應用程式執行器設定檔的服務設定。
使用應用程序運行器API或配置您的服務 AWS CLI
定API義了在服務建立後可以變更的設定。下列清單討論相關動作、類型和限制。
-
UpdateServiceaction — 可以在創建後調用以更新某些配置設置。
-
可更新 — 您可以更新
SourceConfiguration
、InstanceConfiguration
和HealthCheckConfiguration
參數中的設定。但是,在中SourceConfiguration
,您無法將源類型從代碼切換到圖像或相反。您必須提供與建立服務時所提供的相同儲存庫參數。它是CodeRepository
或ImageRepository
。您也可以更新下列與服務相關聯ARNs的個別組態資源:
-
AutoScalingConfigurationArn
-
VpcConnectorArn
-
-
無法更新 — 您無法變更CreateService動作中可用的
ServiceName
和EncryptionConfiguration
參數。建立之後,就無法變更它們。動UpdateService作不包含這些參數。 -
APIvs. file — 您可以將CodeConfiguration類型的
ConfigurationSource
參數 (用於原始程式碼儲存庫的一部分SourceConfiguration
) 設定為Repository
。在這種情況下,App Runner 會忽略中的配置設置CodeConfigurationValues
,並從存儲庫中的配置文件中讀取這些設置。如果設定ConfigurationSource
為API
,App Runner 會取得API呼叫中的所有組態設定,並忽略組態檔案,即使有組態檔案也一樣。
-
-
TagResourceaction — 可在建立服務後呼叫,以將標籤新增至服務或更新現有標籤的值。
-
UntagResourceaction — 可在建立服務後呼叫,以移除服務中的標籤。
注意
如果您為服務建立輸出流量VPC連接器,接下來的服務啟動程序將會遇到一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南的 < 使用應用程式執行器聯網 > 一章一次性延遲中的。
使用應用程式執行器主控台設定服務
主控台會使用應用程式執行程式API來套用設定更新。API強制執行的更新規則 (如上一節所定義) 會決定您可以使用主控台設定的項目。在服務建立期間可用的某些設定,稍後無法修改。此外,如果您決定使用配置文件,則控制台中將隱藏其他設置,並且 App Runner 從文件中讀取它們。
若要設定您的服務
-
開啟應用程式執行器主控台
,然後在 [地區] 清單中選取您的 AWS 區域. -
在功能窗格中,選擇 [服務],然後選擇您的應用程式執行器服務。
主控台會顯示服務儀表板及服務概觀。
-
在服務儀表板頁面上,選擇組態索引標籤。
結果:主控台會在數個區段中顯示服務的目前組態設定:來源和部署、設定組建和設定服務。
-
若要更新任何類別中的設定,請選擇 「編輯」。
-
在 [組態編輯] 頁面上,進行所需的變更,然後選擇 [儲存變更]。
注意
如果您為服務建立輸出流量VPC連接器,接下來的服務啟動程序將會遇到一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南的 < 使用應用程式執行器聯網 > 一章一次性延遲中的。
使用應用程序運行器配置文件配置服務
當您建立或更新 App Runner 服務時,您可以指示 App Runner 從您提供做為來源儲存庫一部分的設定檔讀取某些組態設定。通過這樣做,您可以在源代碼控制下管理與源代碼相關的設置以及代碼本身。組態檔案也會提供您無法使用主控台或API. 如需詳細資訊,請參閱使用配置文件設置應用程序運行器服務選項。
注意
如果您為服務建立輸出流量VPC連接器,接下來的服務啟動程序將會遇到一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊,請參閱本指南的 < 使用應用程式執行器聯網 > 一章一次性延遲中的。