

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

# 將邊緣最佳化 API 匯入至 API Gateway
<a name="import-edge-optimized-api"></a>

您可以匯入 API OpenAPI 定義檔來建立新的邊緣最佳化 API，方法是指定 `EDGE` 端點類型做為匯入操作的額外輸入 (除了 OpenAPI 檔案之外)。您可以使用 API Gateway 主控台 AWS CLI或 AWS SDK 來執行此操作。

如需從 API Gateway 主控台使用「匯入 API」功能的教學課程，請參閱[教學課程：匯入範例來建立 REST API](api-gateway-create-api-from-example.md)。

**Topics**
+ [使用 API Gateway 主控台匯入邊緣最佳化 API](#import-edge-optimized-api-with-console)
+ [使用 匯入邊緣最佳化 API AWS CLI](#import-edge-optimized-api-with-awscli)

## 使用 API Gateway 主控台匯入邊緣最佳化 API
<a name="import-edge-optimized-api-with-console"></a>

若要使用 API Gateway 主控台匯入邊緣最佳化 API，請執行以下操作：

1. 在以下網址登入 API Gateway 主控台：[https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway)。

1. 選擇 **Create API (建立 API)**。

1. 在 **REST API** 下，選擇 **Import** (匯入)。

1.  複製 API 的 OpenAPI 定義並將它貼入程式碼編輯器，或選擇**選擇檔案**，從本機磁碟機載入 OpenAPI 檔案。

1.  對於 **API 端點類型**，選取**邊緣最佳化**。

1.  選擇**建立 API** 以開始匯入 OpenAPI 定義。

## 使用 匯入邊緣最佳化 API AWS CLI
<a name="import-edge-optimized-api-with-awscli"></a>

以下 [import-rest-api](https://docs.aws.amazon.com/cli/latest/reference/apigateway/import-rest-api.html) 命令會從 OpenAPI 定義檔案匯入 API，以建立新的邊緣最佳化 API：

```
aws apigateway import-rest-api \
    --fail-on-warnings \
    --body 'file://path/to/API_OpenAPI_template.json'
```

或將 `endpointConfigurationTypes` 查詢字串參數明確指定為 `EDGE`：

```
aws apigateway import-rest-api \
    --parameters endpointConfigurationTypes=EDGE \
    --fail-on-warnings \
    --body 'file://path/to/API_OpenAPI_template.json'
```

