amazon-cloudformation相关内容

使用 CloudFormation 在 S3 存储桶中创建 Lambda 通知

我正在尝试为 CloudFormation 模板中的 Lambda 函数创建 S3 触发器.S3 存储桶已存在,正在创建 Lambda 函数. 这表示不可能使用 CFT 修改预先存在的基础设施(在本例中为 S3),但是 this 似乎是说存储桶必须预先存在. 似乎无法使用 CFT 类型“AWS::Lambda..."创建触发器,源服务需要创建触发器.就我而言,这是 s3 存储桶的 No ..
发布时间:2021-11-27 09:05:05 其他开发

使用 cloudformation 为 S3 存储桶启用 Lambda 函数

我们正在使用 CloudFormation 模板创建 S3 存储桶.每当将文件添加到 S3 存储桶时,我都想关联(向 S3 存储桶添加事件)一个 Lambda 函数. 如何通过 CloudFormation 模板实现.CloudFormation 需要用到哪些属性. 解决方案 这是一个完整的、自包含的 CloudFormation 模板,演示了如何在将文件添加到 S3 存储桶时触发 ..

AWS OpsWorks 与 AWS Beanstalk 与 AWS CloudFormation?

我想知道使用 AWS OpsWorks 与 AWS Beanstalk 和 AWS CloudFormation 的优缺点是什么? 我对一个可以自动扩展以处理任何大量并发 Web 请求(从每分钟 1000 个请求到 1000 万转)的系统感兴趣,其中包括一个可以自动扩展的数据库层. 理想情况下,我希望有效地共享一些硬件资源,而不是为每个应用程序设置一个单独的实例.过去我主要使用 EC2 实 ..

使用 cloudformation 模板将日志流式传输到弹性

Cloudtrail 默认日志可以流式传输到 elasticsearch 域,如此图所示.我如何使用 cloudformation 模板实现这一点? 解决方案 更新: 如果您使用的是 aws-cli,请查看我的回答 这里. 好吧,经过几个小时的探索和阅读大量文档后,我终于成功创建了这个模板. 设计师概览: 为了启用流日志到elasticsearch,我们需要创建以下 ..

AWS CloudFormation 堆栈失败并出现错误 Received 0 SUCCESS signal(s) out of 1

我的 AWS CloudFormation 模板失败并显示错误: 收到 0 个 SUCCESS 信号,共 1 个.无法满足 100%MinSuccessfulInstancesPercent 要求 我想我的 WaitConditionHandles 设置不正确(或者 EC2 实例可能没有发送一个),但不知道如何解决这个问题. 一切(ASG、EC2 实例)似乎都在 AWS 中正​​ ..

AWS CloudFormer 支持哪些 AWS 服务?

AWS CloudFormation 提供了一个名为 CloudFormer 的默认堆栈,这是一种模板创建工具.CloudFormer 从您当前的 AWS 环境创建一个 CloudFormation 模板,允许您单击要包含在模板中的手动创建的资源. AWS CloudFormer 文档没有列出 CloudFormer 支持的 AWS 服务.2013 年有一个公告(CloudFormer 现在 ..

修复 CORS“对预检的响应...";AWS API 网关不存在标头并放大

我一直在为下面的错误而苦苦挣扎.我已经尝试了很多教程和 stackoverflow 答案,但没有一个解决方案可以解决我的问题. 访问 XMLHttpRequest 在'https://xxx' 来自原点'http://localhost:3000' 已被 CORS 策略阻止:响应预检请求未通过访问控制检查:否请求中存在“Access-Control-Allow-Origin"标头资源. ..

您如何使用 Cloud Formation 模板在 S3 存储桶上设置 SSE-S3 或 SSE-KMS 加密?

我正在尝试使用 CloudFormation 模板在 AWS 中启动 S3 存储桶.该项目的要求之一是存储桶应就地加密.我一直在试图找到一种通过 CloudFormation 模板进行设置的方法(我已经阅读了所有我可以获得的关于 SSE-S3、KMS、CFT 和 S3s 的文档......).但所有迹象似乎都表明它只能通过控制台使用. 我担心我只是遗漏了一些明显的东西,我想知道是否有人知道我 ..

将现有 IAM 角色与 CloudFormation 中的 EC2 实例相关联

如何为 EC2 实例使用现有的 IAM 角色,而不是在我的 CloudFormation 模板中创建一个新角色? 例如,我在 AWS 控制台中创建了一个角色并且只想使用它. 解决方案 您需要一个实例配置文件、一个角色和实例信息(或启动配置)本身. 您的实例配置文件如下所示: “资源":{“实例配置文件":{"类型" : "AWS::IAM::InstanceProfile", ..
发布时间:2021-11-27 09:03:37 其他开发

我们可以从现有 VPC 导出 Cloud Formation 模板吗?

我们有一个 VPC,其中包含用于测试的所有服务和数据库.我们现在计划设置另一个这样的 VPC,以便我们可以有一个额外的测试环境. 是否可以从现有基础架构 (VPC) 中导出 CloudFormation 模板? 解决方案 取决于您想要克隆/复制的内容以及您想要复制资源的级别,您可以查看以下选项; 使用已弃用 CloudFomer 是 AWS CFN 的一部分,您可以从现有资源构 ..
发布时间:2021-11-27 09:03:27 其他开发

将现有 AWS 资源合并到 CloudFormation 堆栈中

是否可以将在 CloudFormation 之外创建的现有 AWS 资源合并到现有 CloudFormation 堆栈中?我想这样做而不必在 CloudFormation 堆栈中添加新资源并将现有资源的数据迁移到该新资源.我看到 AWS 现在对 CloudFormation 堆栈进行了漂移检测.我想知道是否可以利用它来将现有资源合并到一个堆栈中. 解决方案 将资源导入/采用到现有 Clou ..
发布时间:2021-11-27 09:03:13 其他开发

NLB 目标组运行状况检查失控

我有一个网络负载均衡器和一个关联的目标组,该目标组配置为对 EC2 实例进行运行状况检查.问题是我看到大量的健康检查请求;每秒多个. 默认间隔检查应该是 30 秒,但检查频率比应有的频率高出约 100 倍. 我的堆栈是在 CloudFormation 中构建的,我尝试覆盖 HealthCheckIntervalSeconds,但没有效果.有趣的是,当我尝试在控制台中手动更改间隔时,我发 ..

如何使用 cloudinit(安全地)将私有 S3 资产下载到新的 EC2 实例上?

我正在使用 CloudFormation 来管理 Tomcat 网络服务器堆栈,但我厌倦了为新应用程序版本进行原始 AMI 管理.我想向厨师的方向发展,但现在没有时间.相反,我试图解决网络服务器实例化中的一个简单问题:当新机器启动时,我如何下载“当前"WAR? 我的想法是使用私有 S3 存储桶和 cloudinit,但我对如何处理 IAM 凭证感到有些困惑.我可以将它们放在模板的用户数据中, ..

CloudFormation,根据 DependsOn 应用条件

我需要做的任务是让 CDN 依赖于 S3 存储桶.但我们想让它使用现有的存储桶,而不是创建一个新的存储桶. 这是我正在尝试的示例代码: “参数":{“使用ExistingBucket":{“描述":“是/否",“默认":“是",“类型":“字符串",“AllowedValues":[“是",“否"]}},“状况" : {"CreateS3Resources" : {"Fn::Equals" ..

如何使用 CloudFormation 创建新版本的 Lambda 函数?

我正在尝试使用 CloudFormation 创建新版本的 Lambda 函数. 我想拥有同一个 Lambda 函数的多个版本,以便我可以 (a) 将别名指向不同版本 - 如 DEV 和 PROD - 并且 (b) 能够回滚到早期版本 这是我的 Lambda 版本的定义: LambdaVersion:类型:AWS::Lambda::Version特性:功能名称:参考:LambdaFu ..