Deploying Conformance Packs for Amazon Config
You can use the Amazon Config console or the Amazon CLI to deploy your conformance packs.
- Deploy Conformance Packs (Console)
-
On the Conformance packs page, you can deploy a conformance pack for an account in a Region. You can also edit and delete the deployed conformance pack.
You can deploy a conformance pack using Amazon Config sample templates or your own custom template. For instructions on how to create personalized conformance packs, see Custom Conformance Pack.
Sign in to the Amazon Web Services Management Console and open the Amazon Config console at https://console.amazonaws.cn/config/home
. -
Navigate to the Conformance packs page and choose Deploy conformance pack.
-
On the Specify template page, either choose a sample template or use an existing template.
-
If you choose Use sample template, select a Sample template from the dropdown list of sample templates.
For information about the contents of each template, see Conformance Pack Sample Templates.
-
If you choose Template is ready, specify the template source. It is either an Amazon S3 URI, an Amazon Systems Manager document (SSM document), or a template that you upload.
If your template is more than 50 KB, upload it to the S3 bucket and select that S3 bucket location. For example: s3://
bucketname/prefix.Important
Choose Template is ready if you created your conformance pack YAML file from scratch based on Custom Conformance Pack.
-
-
Choose Next.
-
On the Specify conformance pack details page, enter the name for your conformance pack.
The conformance pack name must be a unique name with a maximum of 256 alphanumeric characters. The name can contain hyphens but cannot contain spaces.
-
Optional: Add a parameter.
Parameters are defined in your template and help you manage and organize your resources.
-
Choose Next.
-
On the Review and deploy page, review all of the information.
You can edit the template details and conformance pack details by choosing Edit.
-
Choose Deploy conformance pack.
Amazon Config displays the conformance pack on the conformance pack page with the appropriate status.
If your conformance pack deployment fails, check your permissions, verify that you did the prerequisite steps, and try again. Or you can contact Amazon Web Services Support.
To deploy a conformance pack using sample template with remediations, see the A. Prerequisites for Using a Conformance Pack With Remediation and then use the preceding procedure.
To deploy a conformance pack with one or more Amazon Config rules, see the B. Prerequisites for Using a Conformance Pack With One or More Custom Amazon Config Rules.
- Deploy Conformance Packs (Amazon CLI)
-
-
Open a command prompt or a terminal window.
-
Enter one of the following commands to deploy a conformance pack named
MyConformancePack. The template source is either an Amazon S3 URI, a template that you upload, or an Amazon Systems Manager document (SSM document).Amazon S3 URI
aws configservice put-conformance-pack --conformance-pack-name MyConformancePack --template-s3-uri "s3://amzn-s3-demo-bucket/templateName.yaml" --delivery-s3-bucketamzn-s3-demo-bucketYAML template from your local directory
aws configservice put-conformance-pack --conformance-pack-name MyConformancePack --template-bodytemplate bodyAmazon Systems Manager Document (Systems Manager Document)
aws configservice put-conformance-pack --conformance-pack-name MyConformancePack --template-ssm-document-details DocumentName=SSMDocumentName,DocumentVersion=SSMDocumentVersion--delivery-s3-bucketamzn-s3-demo-bucket -
Press Enter to run the command.
You should see output similar to the following.
{ "conformancePackArn": "arn:aws:config:us-west-2:AccountID:conformance-pack/MyConformancePack1/conformance-pack-ID" }
Note
For more information on creating a YAML template for a conformance pack, see Custom Conformance Pack.
-