亚马逊发布AWS CloudFormation宏功能

AWSCloudFormation是AWS平台的核心组件,允许开发人员通过基础设施即代码(IaC)方式定义和部署资源。最新推出的Macros功能,通过调用基于AWSLambdaFunction的转换,扩展了CloudFormation模板的功能,使开发人员能够更灵活地定制和扩展其基础设施定义。

借助AWS CloudFormation,开发人员可以建模并定义他们的基础设施即代码(IaC)。亚马逊发布了一项名为Macros的AWS CloudFormation新功能,开发人员可以通过调用基于AWS Lambda Function的转换来扩展CloudFormation模板的原生语法。

\\

AWS CloudFormation是AWS平台必不可少的构建块,有很多服务都依赖它。自2011年首次发布以来,CloudFormation已经发展到目前的状态,最近新增了Macros功能。AWS CloudFormations的宏包含了两个组件:定义和实现。开发人员创建一个定义,以CloudFormation资源类型AWS::CloudFormation::Macro开头,概述了要使用的Lambda Function以及应该被调用的宏。

\\
\Type: \"AWS::CloudFormation::Macro\"\Properties:\  Description: String\  FunctionName: String\  LogGroupName: String\  LogRoleARN: String\  Name: String
\\

在定义中,Name必须是唯一的,并且FunctionName对Lambda Function的引用需要与宏位于同一区域。当开发人员执行宏模板时,对于其他模板也是可用的。宏的实现是一个Lambda Function,它需要一个JSON载荷。

\\
\{\    \"region\": \"us-east-1\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值