gpt4 book ai didi

terraform - 无服务器框架 CORS 无法部署到 AWS CloudFormation

转载 作者:行者123 更新时间:2023-12-03 07:22:45 26 4
gpt4 key购买 nike

关于如何解决使用无服务器 Cors 标志部署到 AWS 的此问题有什么想法吗?

按照 Serverless guide 中的指定,将 cors 标志添加到现有端点的 serverless.yml 中

  get-connections-by-account:
name: ${self:custom.stackName}-getConnectionsByAccount
handler: src/functions/get_connections_by_account.default
events:
- http:
method: get
cors: true
path: /account/{accountReference}/connections
request:
parameters:
paths:
- accountReference

使用 Serverless+Terraform+Localstack 在本地部署时工作正常,但使用 Terraform get 部署到 AWS 时工作正常

Method already exists for this resource (Service: AmazonApiGateway;Status Code: 409; Error Code: ConflictException; Request ID:ea4b3ea8-eb62-4314-ac92-993b617a575f; Proxy: null)

and then the rollback

最佳答案

一位同事指出,有人手动(从 AWS 控制台)将 OPTIONS 方法添加到端点

Options API Gateway added

删除 OPTIONS 方法解决了问题

关于terraform - 无服务器框架 CORS 无法部署到 AWS CloudFormation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71310039/

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