amazon-web-services - SAM 模板 - 创建后如何更改 API 名称?
问题描述
我有一个 SAM 模板,其中包含用于创建我的 API GW 的以下代码块......
AuthenticatedApiGateway:
Type: AWS::Serverless::Api
Properties:
Name: !Sub "my-${MyEnvironment}-apis"
StageName: !Ref MyEnvironment
Auth:
DefaultAuthorizer: BasicAuthorizer
Authorizers:
BasicAuthorizer:
FunctionArn: !GetAtt AuthenticationFunction.Arn
FunctionPayloadType: TOKEN
Identity:
Header: AuthorizationToken
ReauthorizeEvery: 0
ValidationExpression: ^[Bb]earer [-0-9a-zA-z\.]*$
它已被部署并且 API 已被创建。但是,现在我想将他们的名称从Name: !Sub "my-${MyEnvironment}-apis"更改为Name: !Sub "backend-${MyEnvironment}-apis"。进行此更改并部署后,我的 API 仍然使用旧名称。有没有办法可以强迫这些改变?
解决方案
推荐阅读
- c# - 无法在 get 方法中使用 RedirectToPage() 并且在注销后无法显示正确的局部视图
- google-sheets - Google 表格数据透视表 - 在顶部显示总计
- mysql - 在 SQL Query 中排序后如何知道行的位置
- django - 如何在 Django 中将表单数据存储为草稿
- android - 使用适配器时应该点击哪个元素
- r - R:na.omit 就地处理大型矩阵
- python - 通过保持最高值作为参考,识别该点并返回该点的值
- java - 在尝试运行 Android 应用程序以交换消息时找不到错误
- ruby-on-rails-5 - 如何保存和获取json数组?(Rails5 / MySQL)
- apache-kafka - 带有 auto.commit.enable=false 的 Micronaut-Kafka:如何手动提交偏移量