AWS::Config::ConformancePack - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Config::ConformancePack

一致性包是 AWS Config 规则和补救操作的集合,可以轻松部署在账户和区域中。ConformancePack 在您的账户中创建服务相关角色。仅当您的账户中不存在该服务相关角色时,才创建该角色。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::Config::ConformancePack", "Properties" : { "ConformancePackInputParameters" : [ ConformancePackInputParameter, ... ], "ConformancePackName" : String, "DeliveryS3Bucket" : String, "DeliveryS3KeyPrefix" : String, "TemplateBody" : String, "TemplateS3Uri" : String } }

YAML

Type: AWS::Config::ConformancePack Properties: ConformancePackInputParameters: - ConformancePackInputParameter ConformancePackName: String DeliveryS3Bucket: String DeliveryS3KeyPrefix: String TemplateBody: String TemplateS3Uri: String

属性

ConformancePackInputParameters

ConformancePackInputParameter 对象的列表。

必需:否

类型ConformancePackInputParameter 列表

Update requires: No interruption

ConformancePackName

要创建的一致性包的名称。

必需:是

类型:字符串

Update requires: Replacement

DeliveryS3Bucket

AWS Config 在处理一致性包模板时存储中间文件。

必需:是

类型:字符串

Update requires: No interruption

DeliveryS3KeyPrefix

Amazon S3 存储桶的前缀。

必需:否

类型:字符串

Update requires: No interruption

TemplateBody

包含完整一致性包模板正文的字符串。包含最小长度为 1 字节、最大长度为 51200 字节的模板正文的结构。

注意

您只能使用具有一种资源类型的 YAML 模板,即配置规则和补救操作。

必需:否

类型:字符串

Update requires: No interruption

TemplateS3Uri

包含模板正文的文件的位置 (s3://bucketname/prefix)。URI 必须指向位于 Amazon S3 存储桶中的一致性包模板(最大大小:300 KB)。

注意

您必须有权读取 Amazon S3 存储桶。

必需:否

类型:字符串

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回一致性包的名称。

For more information about using the Ref function, see Ref.

示例

一致性包

以下示例创建一个一致性包。

JSON

{ "Resources": { "ConformancePack": { "Type": "AWS::Config::ConformancePack", "Properties": { "ConformancePackName": "ConformancePackName", "DeliveryS3Bucket": "DeliveryS3Bucket", "TemplateS3Uri": "s3://bucketname/prefix" } } } }

YAML

--- AWSTemplateFormatVersion: 2010-09-09 Resources: CloudFormationCanaryPack: Type: AWS::Config::ConformancePack Properties: ConformancePackName: ConformancePackName DeliveryS3Bucket: DeliveryS3Bucket TemplateS3Uri: s3://bucketname/prefix