amazon-cloudformation相关内容

具有资源属性 CloudFormation 的 UserData 脚本

主要问题:如何在云形成模板中引用依赖资源属性来构建用户数据脚本. 我的尝试: 方法在此处. 来自子函数的示例 我正在为三节点 Kafka 集群构建 CloudFormation 模板. 我在这里采用的方法是使用 EC2 实例上的 UserData 脚本在集群的每个节点上配置 Zookeeper 和 Kafka. 我正在使用 Sub 和 Base64 函数来填充我的用 ..

无论如何,是否可以确定 CloudFormation 模板实际需要哪些 IAM 权限?

只是想知道确定我应该为我的 CloudFormation 模板提供哪些权限的最佳实践是什么? 在尝试授予所需的最低权限一段时间后,我发现这确实非常耗时且容易出错.我注意到,根据我的堆栈状态,真的是新的、一些更新的还是删除的,我需要不同的权限. 我想,应该有可能有一些解析器,给定一个 CloudFormation 模板可以确定它需要的最小权限集? 也许我可以让 ec2:* 访问标记 ..

创建 AMI 映像作为 cloudformation 堆栈的一部分

我想创建一个 EC2 cloudformation 堆栈,基本上可以用以下步骤来描述: 1.- 启动实例 2.- 配置实例 3.- 停止实例并从中创建一个 AMI 映像 4.- 使用创建的 AMI 映像作为启动新实例的源创建一个自动缩放组. 基本上我可以在一个 cloudformation 模板中执行 1 和 2,在第二个模板中执行 4.我似乎无法做的是从 cloud ..
发布时间:2021-11-27 09:01:37 其他开发

在 Cloudformation 模板中为 API 网关启用 CORS

我正在为我的环境创建 AWS Cloudformation 模板,但找不到为 API 网关方法启用 CORS 的方法. 我可以使用 AWS 控制台配置它(这里是官方文档),但我如何在 Cloudformation 模板中做到这一点? 解决方案 经过反复试验,我发现与 CORS 控制台向导相比,以下 CloudFormation 模板片段将生成等效的 OPTIONS 方法: Opti ..

是否可以在从 CloudFormation 模板创建时触发 lambda

我尝试使用 cloudformation 创建一组 lambda.我希望 lambda 表达式一旦创建就被触发.我在各种博客上看到创建 s3 或 sns 的触发器,但似乎没有一个选项可以在创建后触发 lambda.有什么选择吗? 解决方案 是的,这是可能的.这里有几个选项: 手动创建 SNS 主题.添加 AWS::SNS::使用 lambda 函数作为 Endpoint 和 SNS ..
发布时间:2021-11-27 09:01:12 其他开发

为 AWS lambda 指定日志组?

有没有办法指定 AWS lambda 记录到的 CloudWatch 日志组?它似乎是直接从 lambda 名称生成的;但是,例如将多个 lambda 聚合到单个日志组会特别方便.当 lambda 由 CloudFormation 模板创建时,我们对指定日志组特别感兴趣. 解决方案 我认为这不可能. 即使可能,每个 AWS Lambda 实例仍会写入自己的日志流.尽管对同一个 lam ..

如何快速有效地调试 CloudFormation 模板?

CloudFormation 是一个强大的 AWS 产品,允许以编程方式创建 AWS 资源堆栈,例如 应用程序的网络层, 高性能计算集群, 或 一个完整的应用程序堆栈, 只需一个 API 调用.它非常强大.使用它肯定被认为是一种很好的 AWS 实践,尤其是当它与 Chef, Puppet, 或 cloud-init. 调试它驱使我成为副手. 以生产为例:股票 mongodb 集群模板 对我不 ..
发布时间:2021-11-27 09:00:54 其他开发

在 AWS CloudFormation 中定义表、视图和索引

在 AWS CloudFormation 中,您可以使用 JSON/YAML 模板定义一系列服务.特别是,我正在使用 Redshift 和 Aurora 集群. 模板允许您定义集群的管理属性,但似乎没有明确的方法来定义集群中的表、视图和索引,以便当我推送堆栈更新时,数据库会自动更新模式根据需要,类似于管理更新到完整堆栈的方式. 有没有办法在 Cloud Formation 中管理 Re ..

全球 Aurora 数据库的 CloudFormation 模板

我正在尝试编写 Cloudformation 模板以获取 aws Global Aurora 数据库.但是,我无法弄清楚在何处以及如何添加全局数据库标识符.有人可以帮助 Cloudformation 片段吗? 下面是我的代码: 描述:RDS Aurora MySQL 集群.参数:数据库名称:默认值:“testglobalaurora"描述:数据库名称类型:字符串数据库实例类型:默认值:db ..

一次部署多个 aws netcore lambda 函数

是否有任何使用无服务器框架或 AWS CloudFormation 模板的解决方案来发布多个 分别位于单个 Visual Studio .proj 和单个 Visual Studio .sln 中的 lambda 我能找到的任何示例都包含同一类或项目中的 lambda 函数. 解决方案 我不久前研究过这个问题.根据我的记忆,我认为您可以通过以下两种方式之一使用相同的 CloudFor ..

你如何打包一个 Visual Studio aws 无服务器项目?

我想知道是否有办法以自动化的方式打包 aws 无服务器项目,以便我们可以拆分构建和发布管道. 使用 dotnet lambda 命令行工具,我可以看到有一个 dotnet lambda package 命令可以将 lambda 打包为 .zip 文件以供部署.但是我找不到任何可以打包整个无服务器应用程序的东西. 这可能吗?如果是这样,我运行什么命令? 我们在 VSTS 上运行 B ..
发布时间:2021-11-24 16:07:27 C#/.NET

AWS Cloudformation 将 API 密钥链接到 API 网关

我尝试通过 SAM 部署以下 Cloudformation 模板.此模板正确创建了 DynamoDB 表、API 密钥、Lambda 函数和 API 网关,但我不知道需要在模板中指定什么才能将 API KEY 与 API 网关关联. 我发现了很多显示部分示例的片段,但我正在努力将它们拼凑在一起. 先谢谢你, 丹尼 AWSTemplateFormatVersion: 2010-0 ..

使用 PHP 创建 AWS 签名

我正在尝试使用 AWS API 在 AWS CloudFormation 中创建堆栈,但他们返回错误消息“我们计算的签名与您提供的签名不匹配" Flowing 是我用来生成签名的代码 $private_key = "xxxxxxxxxxxxx";$params = 数组();$method = "POST";$host = "cloudformation.eu-west-1.amazona ..
发布时间:2021-11-15 03:27:02 PHP