變更 REST API 的 IP 位址類型 - Amazon API Gateway

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

變更 REST API 的 IP 位址類型

您可以藉由更新 API 的組態來變更 IP 位址類型。您可以使用 AWS 管理主控台、AWS CLI、CloudFormation 或 AWS SDK 來更新 API 的組態。如果您變更 API 的 IP 位址類型,您不需重新部署 API 讓變更生效。在您變更 IP 位址類型之前,請先確認控制存取 API 的任何政策都已更新,以便進行 IPv6 呼叫。

AWS 管理主控台
若要變更 REST API 的 IP 位址類型
  1. 在以下網址登入 API Gateway 主控台:https://console.aws.amazon.com/apigateway

  2. 選擇 REST API。

  3. 選擇 API 設定,然後選擇編輯

  4. 針對 IP 位址類型,選取 IPv4雙堆疊

  5. 選擇儲存變更

    對 API 組態的變更會立即生效。

AWS CLI

以下 update-rest-api 命令會將 API 更新為雙堆疊 IP 位址類型:

aws apigateway update-rest-api \ --rest-api-id abcd1234 \ --patch-operations "op='replace',path='/endpointConfiguration/ipAddressType',value='dualstack'"

輸出將如下所示:

{ "id": "abcd1234", "name": "MyAPI", "description": "My API with a dualstack IP address type", "createdDate": "2025-02-04T11:47:06-08:00", "apiKeySource": "HEADER", "endpointConfiguration": { "types": [ "REGIONAL" ], "ipAddressType": "dualstack" }, "tags": {}, "disableExecuteApiEndpoint": false, "rootResourceId": "efg456" }