本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
需要重新部署的 REST API 更新
維護檢視、更新和刪除現有 API 設定的 API 數量。您可以使用 API Gateway 主控台、AWS CLI、CloudFormation、SDK 或 API Gateway REST API 來維護 API。更新 API 需要修改 API 的特定資源屬性或組態設定。資源更新必須重新部署 API,組態更新則不必。
下表說明當您更新 API 時,需要重新部署 API 的 API 資源。
| 資源 | 備註 |
|---|---|
| ApiKey | 關於適用的屬性和支援的操作,請參閱 apikey:update。更新需要重新部署 API。 |
| 授權方 | 關於適用的屬性和支援的操作,請參閱 authorizer:update。更新需要重新部署 API。 |
| disableExecuteApiEndpoint | 更新需要修改 API 上的任何階段,例如將 API 重新部署到階段。 |
| DocumentationPart | 關於適用的屬性和支援的操作,請參閱 documentationpart:update。更新需要重新部署 API。 |
| DocumentationVersion | 關於適用的屬性和支援的操作,請參閱 documentationversion:update。更新需要重新部署 API。 |
| GatewayResponse | 關於適用的屬性和支援的操作,請參閱 gatewayresponse:update。更新需要重新部署 API。 |
| 整合 |
關於適用的屬性和支援的操作,請參閱 integration:update。更新需要重新部署 API。 |
| IntegrationResponse | 關於適用的屬性和支援的操作,請參閱 integrationresponse:update。更新需要重新部署 API。 |
| 方法 | 關於適用的屬性和支援的操作,請參閱 method:update。更新需要重新部署 API。 |
| MethodResponse | 關於適用的屬性和支援的操作,請參閱 methodresponse:update。更新需要重新部署 API。 |
| 模型 | 關於適用的屬性和支援的操作,請參閱 model:update。更新需要重新部署 API。 |
| RequestValidator | 關於適用的屬性和支援的操作,請參閱 requestvalidator:update。更新需要重新部署 API。 |
| Resource | 關於適用的屬性和支援的操作,請參閱 resource:update。更新需要重新部署 API。 |
| RestApi | 關於適用的屬性和支援的操作,請參閱 restapi:update。更新需要重新部署 API。這包括修改資源政策。 |
| VpcLink | 關於適用的屬性和支援的操作,請參閱 vpclink:update。更新需要重新部署 API。 |
下表說明在更新 API 時不需要重新部署 API 的 API 組態。
| 組態 | 備註 |
|---|---|
| 帳戶 |
關於適用的屬性和支援的操作,請參閱 account:update。更新無須重新部署 API。 |
| 部署 | 關於適用的屬性和支援的操作,請參閱 deployment:update。 |
| DomainName | 關於適用的屬性和支援的操作,請參閱 domainname:update。更新無須重新部署 API。 |
| BasePathMapping |
關於適用的屬性和支援的操作,請參閱 basepathmapping:update。更新無須重新部署 API。 |
| IP 地址類型 |
更新無須重新部署 API。 |
| 階段 |
關於適用的屬性和支援的操作,請參閱 stage:update。更新無須重新部署 API。 |
| 用途 |
關於適用的屬性和支援的操作,請參閱 usage:update。更新無須重新部署 API。 |
| UsagePlan | 關於適用的屬性和支援的操作,請參閱 usageplan:update。更新無須重新部署 API。 |