

AWS App Runner 不再開放給新客戶。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[AWS App Runner 可用性變更](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html)。

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

# 設定 App Runner 服務
<a name="manage-configure"></a>

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

**Topics**
+ [使用 App Runner API 或 設定您的服務 AWS CLI](#manage-configure.api)
+ [使用 App Runner 主控台設定您的服務](#manage-configure.console)
+ [使用 App Runner 組態檔案設定您的服務](#manage-configure.file)
+ [為您的服務設定可觀測性](manage-configure-observability.md)
+ [使用可分割資源設定服務設定](manage-configure-resources.md)
+ [為您的服務設定運作狀態檢查](manage-configure-healthcheck.md)

## 使用 App Runner API 或 設定您的服務 AWS CLI
<a name="manage-configure.api"></a>

API 定義可在服務建立後變更的設定。下列清單討論相關動作、類型和限制。
+ [UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) 動作 – 可在建立後呼叫，以更新一些組態設定。
  + *可以更新* – 您可以更新 `SourceConfiguration`、 `InstanceConfiguration`和 `HealthCheckConfiguration` 參數中的設定。不過，在 中`SourceConfiguration`，您無法將來源類型從程式碼切換到映像或反之亦然。您必須提供與建立服務時所提供的相同儲存庫參數。這是 `CodeRepository`或 `ImageRepository`。

    您也可以更新與服務相關聯之個別組態資源的下列 ARNs：
    + `AutoScalingConfigurationArn`
    + `VpcConnectorArn`
  + *無法更新* – 您無法變更 [CreateService](https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html) 動作中可用的 `ServiceName`和 `EncryptionConfiguration` 參數。它們建立後就無法變更。[UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) 動作不包含這些參數。
  + *API 與 檔案* – 您可以將 [CodeConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_CodeConfiguration.html) 類型的 `ConfigurationSource` 參數 （用於做為 的一部分的原始碼儲存庫`SourceConfiguration`) 設定為 `Repository`。在此情況下，App Runner 會忽略 中的組態設定`CodeConfigurationValues`，並從儲存庫中的[組態檔案](config-file.md)讀取這些設定。如果您將 `ConfigurationSource` 設定為 `API`，App Runner 會從 API 呼叫取得所有組態設定，並忽略組態檔案，即使組態檔案存在。
+ [TagResource](https://docs.aws.amazon.com/apprunner/latest/api/API_TagResource.html) 動作 – 可在建立服務之後呼叫，以將標籤新增至服務或更新現有標籤的值。
+ [UntagResource](https://docs.aws.amazon.com/apprunner/latest/api/API_UntagResource.html) 動作 – 可在建立服務之後呼叫，以從服務中移除標籤。

**注意**  
如果您為服務建立傳出流量 VPC 連接器，接下來的服務啟動程序將經歷一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊，請參閱本指南*的 Networking with App Runner* 章節[一次性延遲](network-vpc.md#network-vpc.VPC-connector.latency)中的 。

## 使用 App Runner 主控台設定您的服務
<a name="manage-configure.console"></a>

主控台使用 App Runner API 來套用組態更新。API 強制執行的更新規則，如上一節所定義，決定您可以使用 主控台設定的內容。服務建立期間提供的某些設定稍後無法進行修改。此外，如果您決定使用[組態檔案](config-file.md)，則其他設定會在主控台中隱藏，而 App Runner 會從檔案讀取這些設定。

**設定您的服務**

1. 開啟 [App Runner 主控台](https://console.aws.amazon.com/apprunner)，然後在**區域**清單中選取您的 AWS 區域。

1. 在導覽窗格中，選擇**服務**，然後選擇您的 App Runner 服務。

   主控台會顯示服務儀表板，其中包含**服務概觀**。  
![App Runner 服務儀表板頁面，顯示活動清單](http://docs.aws.amazon.com/zh_tw/apprunner/latest/dg/images/console-dashboard.png)

1. 在服務儀表板頁面上，選擇**組態**索引標籤。

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

1. 若要更新任何類別中的設定，請選擇**編輯**。

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

**注意**  
如果您為服務建立傳出流量 VPC 連接器，接下來的服務啟動程序將經歷一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊，請參閱本指南*的 Networking with App Runner* 章節[一次性延遲](network-vpc.md#network-vpc.VPC-connector.latency)中的 。

## 使用 App Runner 組態檔案設定您的服務
<a name="manage-configure.file"></a>

當您建立或更新 App Runner 服務時，您可以指示 App Runner 從您作為來源儲存庫的一部分提供的組態檔案中讀取一些組態設定。透過這樣做，您可以在來源控制下管理與原始程式碼相關的設定，以及程式碼本身。組態檔案也提供您無法使用主控台或 API 設定的特定進階設定。如需詳細資訊，請參閱[使用組態檔案設定 App Runner 服務選項](config-file.md)。

**注意**  
如果您為服務建立傳出流量 VPC 連接器，接下來的服務啟動程序將經歷一次性延遲。您可以在建立新服務時或之後使用服務更新來設定此組態。如需詳細資訊，請參閱本指南*的 Networking with App Runner* 章節[一次性延遲](network-vpc.md#network-vpc.VPC-connector.latency)中的 。