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