Skip to main content

🛡️ AWS SNS Topic auto-provisioning status🟢

Stats​

not available

Logic​

Description​

Open File

Description​

Identify AWS SNS Topics that appear to be associated with AWS CloudFormation or AWS Service Catalog provisioning.

This policy checks for AWS-managed tag signals that can help identify an SNS topic as associated with AWS CloudFormation or AWS Service Catalog.

Rationale​

AWS-managed provisioning tags provide evidence that an SNS topic is associated with a CloudFormation stack or a Service Catalog provisioned product. This allows to distinguish topics with supported AWS-managed provisioning indicators from topics that are not identified by this tag-based method.

Audit​

This policy classifies an AWS SNS Topic as identified by automated provisioning evidence when the topic has at least one of the following AWS-managed tag keys:

  • aws:cloudformation:logical-id
  • aws:cloudformation:stack-id
  • aws:cloudformation:stack-name
  • aws:servicecatalog:portfolioArn
  • aws:servicecatalog:productArn
  • aws:servicecatalog:provisioningPrincipalArn
  • aws:servicecatalog:provisionedProductArn
  • aws:servicecatalog:provisioningArtifactIdentifier

... see more

Remediation​

Open File

Remediation​

Review the SNS topic and confirm its provisioning source.

Validate whether the topic is associated with a CloudFormation stack, a Service Catalog provisioned product, another automation workflow, or a manual process. If the provisioning source is known, document the ownership and lifecycle expectations. If the topic is no longer needed, remove it through the appropriate operational process.

policy.yaml​

Open File