对需要重新部署的 REST API 的更新
维护 API 相当于查看、更新和删除现有的 API 设置。可以使用 API Gateway 控制台、Amazon CLI、Amazon 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:update。此更新需要重新部署 API。 |
| RestApi | 有关适用的属性和支持的操作,请参阅 restapi:update。此更新需要重新部署 API。这包括修改资源策略。 |
| VpcLink | 有关适用的属性和支持的操作,请参阅 vpclink:update。此更新需要重新部署 API。 |
下表描述了 API 配置,在更新这些 API 配置时步需要重新部署 API。
| 配置 | 备注 |
|---|---|
| Account |
有关适用的属性和支持的操作,请参阅 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。 |