Pub/Sub - Early Detection of Obsolete Snapshots¶
In Cloud Pub/Sub, the snapshot feature allows users to capture the message acknowledgment state of a subscription to a topic. Once a snapshot is created, it retains all messages that were unacknowledged in the source subscription (at the time of the snapshot’s creation).
All pubsub snapshots are deleted in a week or less of their creation. For some use cases it maybe useful to delete them earlier.
Note that the
notify action requires a Pub/Sub topic to be configured. To configure Cloud Pub/Sub messaging please take a look at the Generic Actions page.
In the example below, the policy reports existing snapshots whose topics have been deleted, therefore snapshots may need prompt deletion as well.
policies: - name: gcp-pub-sub-snapshots-notify-if-topic-deleted resource: gcp.pubsub-snapshot filters: - type: value key: topic value: _deleted-topic_ actions: - type: notify to: - email@address format: txt transport: type: pubsub topic: projects/my-gcp-project/topics/my-topic