gpt4 book ai didi

amazon-web-services - AWS API Gateway REST API 是否没有设置来禁用 CloudFormation 模板中的执行 api 端点?

转载 作者:行者123 更新时间:2023-12-03 23:01:13 25 4
gpt4 key购买 nike

我已使用 CloudFormation 模板设置 API 网关(v1,而不是 v2)REST API 资源。最近我注意到还创建了默认的execute-api端点,我可以在设置中禁用它。

enter image description here此 API 的类型为 AWS::ApiGateway::RestApi

当然,我希望通过模板来完成此操作,所以问题是:是否可以在 CloudFormation 模板中定义此设置,而不是在 AWS 控制台中手动单击?此选项适用于 APIGateway V2 API 资源 (AWS::ApiGatewayV2::Api),但不适用于 APIGateway V1 REST API 资源 (AWS::ApiGateway: :RestApi) 在 CloudFormation 模板中,尽管可以在控制台中为 APIGateway V1 REST API 手动更改它。

还有一个CLI way of doing this对于 AWS::ApiGateway::RestApi

以下是我用来搜索此设置的一些链接:
AWS::ApiGatewayV2::API
AWS::ApiGateway::RestApi
Disabling default api-execute endpoint via CLI

最佳答案

AWS::ApiGateway::RestApi cloudformation 最近添加了对禁用默认执行 api 端点的支持:DisableExecuteApiEndpoint

MyRestApi:
Type: 'AWS::ApiGateway::RestApi'
Properties:
DisableExecuteApiEndpoint: true

关于amazon-web-services - AWS API Gateway REST API 是否没有设置来禁用 CloudFormation 模板中的执行 api 端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65628599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com