Atualizações das APIs REST que exigem reimplantação
A manutenção de uma API consiste em visualizar, atualizar e excluir as configurações de API existentes. Você pode manter uma API usando o console do API Gateway, a AWS CLI, o CloudFormation, um SDK ou a API REST do API Gateway. A atualização de uma API envolve modificar determinadas propriedades de recursos ou configurações da API. Atualizações de recursos exigem a reimplantação da API, enquanto as atualizações de configuração, não.
A tabela a seguir descreve os recursos da API que exigem a reimplantação da sua API quando são atualizados.
| Recurso | Observações |
|---|---|
| ApiKey | Para propriedades aplicáveis e operações compatíveis, consulte apikey:update. A atualização exige reimplantar a API. |
| Autorizador | Para propriedades aplicáveis e operações compatíveis, consulte authorizer:update. A atualização exige reimplantar a API. |
| disableExecuteApiEndpoint | A atualização requer a modificação de qualquer estágio da API, como a reimplantação da API em um estágio. |
| DocumentationPart | Para propriedades aplicáveis e operações compatíveis, consulte documentationpart:update. A atualização exige reimplantar a API. |
| DocumentationVersion | Para propriedades aplicáveis e operações compatíveis, consulte documentationversion:update. A atualização exige reimplantar a API. |
| GatewayResponse | Para propriedades aplicáveis e operações compatíveis, consulte gatewayresponse:update. A atualização exige reimplantar a API. |
| Integration |
Para propriedades aplicáveis e operações compatíveis, consulte integration:update. A atualização exige reimplantar a API. |
| IntegrationResponse | Para propriedades aplicáveis e operações compatíveis, consulte integrationresponse:update. A atualização exige reimplantar a API. |
| Método | Para propriedades aplicáveis e operações compatíveis, consulte method:update. A atualização exige reimplantar a API. |
| MethodResponse | Para propriedades aplicáveis e operações compatíveis, consulte methodresponse:update. A atualização exige reimplantar a API. |
| Modelo | Para propriedades aplicáveis e operações compatíveis, consulte model:update. A atualização exige reimplantar a API. |
| RequestValidator | Para propriedades aplicáveis e operações compatíveis, consulte requestvalidator:update. A atualização exige reimplantar a API. |
| Recurso | Para propriedades aplicáveis e operações compatíveis, consulte resource:update. A atualização exige reimplantar a API. |
| RestApi | Para propriedades aplicáveis e operações compatíveis, consulte restapi:update. A atualização exige reimplantar a API. Isso inclui a modificação de políticas de recursos. |
| VpcLink | Para propriedades aplicáveis e operações compatíveis, consulte vpclink:update. A atualização exige reimplantar a API. |
A tabela a seguir descreve as configurações de API que não exigem a reimplantação da API quando são atualizadas.
| Configuração | Observações |
|---|---|
| Conta |
Para propriedades aplicáveis e operações compatíveis, consulte account:update. A atualização não exige reimplantar a API. |
| Implantação | Para propriedades aplicáveis e operações compatíveis, consulte deployment:update. |
| DomainName | Para propriedades aplicáveis e operações compatíveis, consulte domainname:update. A atualização não exige reimplantar a API. |
| BasePathMapping |
Para propriedades aplicáveis e operações compatíveis, consulte basepathmapping:update. A atualização não exige reimplantar a API. |
| Tipo de endereço IP |
A atualização não exige reimplantar a API. |
| Estágio |
Para propriedades aplicáveis e operações compatíveis, consulte stage:update. A atualização não exige reimplantar a API. |
| Uso |
Para propriedades aplicáveis e operações compatíveis, consulte usage:update. A atualização não exige reimplantar a API. |
| UsagePlan | Para propriedades aplicáveis e operações compatíveis, consulte usageplan:update. A atualização não exige reimplantar a API. |