问题标签 [aws-cloudformation-custom-resource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-cloudformation - 如何使用辅助 Buildspec 文件
我有两个 buildspec 文件:
buildspec.yml
buildspectest.yml
以及两个 Codebuild 操作:
它们都引用了同一个构建项目。他们似乎都在加载buildspec.yml
文件。如何配置要使用的第二个 Codebuild 测试操作和要使用buildspectest.yml
的第一个操作buildspec.yml
?
amazon-web-services - 如何显示来自自定义 Lambda 的资源
我有一个自定义 CloudFormation 资源,如果它不存在,它会创建一个 S3 存储桶。这是代码:
我想在我的其他 CloudFormation 资源中引用此存储桶的 ARN。S3CustomResource 资源仅显示 CloudWatch 日志名称的 PhysicalID。如何让 CloudFormation 在“资源”选项卡中将存储桶 ARN 显示为 PhysicalID?
amazon-web-services - AWS Cloudformation 循环输入参数
我希望我的 CFT 将用户的子网列表作为参数并将其用于创建 ALB 子网。在为 ALB 创建资源时如何循环子网?
就像是:
amazon-web-services - 初始加载后的 AWS Fargate 502 Bad Gateway
我一直在关注 Fargate/docker 教程:https ://medium.com/containers-on-aws/building-a-socket-io-chat-app-and-deploying-it-using-aws-fargate- 86fd7cbce13f
这是我的 Dockerfile
production
是从 AWS CloudFormation公共服务模板创建的
chat
是从 AWS CloudFormation public-vpc 模板创建的,其中包含教程中的一些参数替换:
生产堆栈公开一个有效的 ExternalUrl 输出参数
当我打开 URL 时,我可以看到索引的初始加载成功
但资源以 502(坏网关)响应
如果我刷新 URL,索引也会抛出错误
我是 AWS 和 Fargate 的新手。是否有我应该检查的服务器日志?这可能是我用于设置的任一模板 (public-vpc.yml
或) 的问题吗?public-service.yml
任何帮助表示赞赏 - 谢谢。
amazon-cloudformation - 在 cloudformation 中检查阶跃函数的状态
我正在编写一个 cloudformation 模板,其中我将有一个 lambda 支持的自定义资源,它将触发一个 step 函数执行。这个 step 函数可能需要超过 15 分钟才能执行,所以我不能等待它在调用 lambda 中完成。因此 Lambda 将在调用 step 函数后立即返回。但是,我想等待 step 函数完成,然后再根据 step 函数输出创建另一个资源。
这怎么可能实现。我引用的 step 函数已经创建,而不是我当前堆栈的一部分。
我知道 cloudformation 支持等待条件和等待条件句柄,但这需要更新 step 函数以调用 wait 条件句柄,这是不可能的,因为 step 函数由不同的团队拥有。
有什么办法可以解决这个问题吗?
amazon-web-services - AWS CDK:添加新堆栈不起作用(未显示)
我正在尝试将新堆栈添加到现有的 cloudformation 基础架构中。但由于某种原因,新堆栈没有与其他堆栈一起部署。
当我单独部署这个新堆栈时,它可以正常工作。
这是代码:
文件1.ts
文件2.ts
在其他文件中,在做
常量 abc = 新的 newStack()
应该生成所有堆栈,这是我的理解。在部署 CDK 更改时,myNewStack 不会像 oneStack 和 twoStack 那样部署。有没有人看到我在这里想念的东西?
amazon-web-services - 为什么我在 AWS Cloudformation 上收到“YAMLException: bad indentation of a mapping entry”?
我开始学习/使用 AWS 和 Cloudformation,我有这个:
当我尝试创建堆栈时,我在 UserData 收到一个识别错误:
有什么建议或提示吗?
非常感谢你的帮助
amazon-web-services - 删除 AWS 云形成堆栈及其创建的资源
基于此页面,我可以执行以下操作:
它说我可以附加命令:
[--retain-resources <value>]
这是否意味着如果我不指定该行,堆栈创建的所有资源都将被删除?我正在尝试删除堆栈生成的所有内容,这很多。
我怎样才能做到这一点?
谢谢
aws-lambda - 模板格式错误:为 4xx 和 5xx 错误添加响应资源时出现未解决的资源依赖关系
在我们的无服务器应用程序中,我们将以下内容添加到 serverless.yml 的资源块中,以便 4xx 和 5xx 错误响应具有 CORS 标头。
直到最近这对我们有用,但现在它在尝试使用serverless deploy
. 当我们部署应用程序并从我们的serverless.yml
.
但问题是我们需要这些资源才能成功捕获从应用程序返回的 4xx 和 5xx 错误。我们不能只是删除这些并继续。
有什么方法可以保留这些资源并且仍然可以无错误地部署我们的应用程序?非常感谢有用的建议。
背景资料
serverless-plugin-split-stacks
配置:
serverless -v
输出: