[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# How-to guides\n\nConfigure Pub/Sub publishing\n----------------------------\n\n- [### Create and use topics\n Find out how to create, update, delete, and administer Pub/Sub\n topics.](/pubsub/docs/admin)\n- [### Publish messages\nCreate topics and publish messages to them.](/pubsub/docs/publisher) \n\nConfigure Pub/Sub subscriptions\n-------------------------------\n\n- [### Choose a subscription type\n Understand what a subscription is and choose a type of subscription suitable for your business needs.](/pubsub/docs/subscriber)\n- [### Pull subscriptions\n Use various strategies to retrieve messages from a topic by initiating\n requests to Pub/Sub.](/pubsub/docs/pull)\n- [### Push subscriptions\n Receive messages when the Pub/Sub server initiates requests\n to your subscriber application.](/pubsub/docs/push)\n- [### Handle message failures\n Handle message failures by setting a subscription retry policy or forwarding\n undelivered messages.](/pubsub/docs/handling-failures)\n- [### Replay and discard messages\n Replay previously acknowledged messages or discard messages in bulk.](/pubsub/docs/replay-overview)\n- [### Order messages\n Learn about message ordering strategies in Pub/Sub.](/pubsub/docs/ordering)\n- [### Filter messages\n Create subscriptions with filters.](/pubsub/docs/filtering)\n- [### Validate schemas\n Learn how to validate message schemas.](/pubsub/docs/schemas-valid)\n- [### Exactly-once delivery\nReceive and acknowledge messages using exactly-once delivery.](/pubsub/docs/exactly-once-delivery) \n\nAccess and authentication\n-------------------------\n\n- [### Authentication\n Learn about Pub/Sub's supported authentication methods.](/pubsub/docs/authentication)\n- [### Access control with IAM\n Learn how Pub/Sub uses IAM for access\ncontrol.](/pubsub/docs/access-control) \n\nOperations and administration\n-----------------------------\n\n- [### Restricting Pub/Sub resource locations\n Manage the location in which your topics' messages are stored.](/pubsub/docs/resource-location-restriction)\n\u003c!-- --\u003e\n\n- [### Monitoring\n Use Google Cloud Observability to create monitoring Pub/Sub\n dashboards and alerts.](/pubsub/docs/monitoring)\n\u003c!-- --\u003e\n\n- [### Working with audit logs\n Learn about the default and optional logs created by Pub/Sub\n as part of Cloud Audit Logs](/pubsub/docs/audit-logging)\n\u003c!-- --\u003e\n\n- [### Reporting usage with labels\n Find out how to label your resources and categorize your billing charges by\n label.](/pubsub/docs/labels)\n\u003c!-- --\u003e\n\n- [### Using CMEK\n Use customer-managed encryption keys (CMEK) to gain an additional layer of\n control over access to message data stored at rest.](/pubsub/docs/cmek)\n\u003c!-- --\u003e\n\n- [### Using CMEK\n Use customer-managed encryption keys (CMEK) to gain an additional layer of\n control over access to message data stored at rest.](/pubsub/docs/cmek)\n- [### Testing apps locally with the emulator\nTest your applications locally using the emulator.](/pubsub/docs/emulator) \n\nPub/Sub Lite guides\n-------------------\n\n- [### Authentication\n Learn about Pub/Sub Lite's supported authentication methods.](/pubsub/lite/docs/authentication)\n- [### Access with IAM\n Learn how Pub/Sub Lite uses IAM for access\n control.](/pubsub/lite/docs/access-control)\n- [### Working with audit logs\n Learn about the default and optional logs created by Pub/Sub Lite\n as part of Cloud Audit Logs](/pubsub/lite/docs/audit-logging)\n- [### Creating and managing Pub/Sub Lite topics\n Find out how to create, update, get, list, and delete Pub/Sub Lite\n topics.](/pubsub/lite/docs/topics)\n- [### Creating and managing Pub/Sub Lite subscriptions\n Find out how to create, update, get, list, and delete Pub/Sub Lite\n subscriptions.](/pubsub/lite/docs/subscriptions)\n- [### Publishing messages to Pub/Sub Lite\n Find out how to publish messages to Pub/Sub Lite topics.](/pubsub/lite/docs/publishing)\n- [### Receiving messages from Pub/Sub Lite\n Find out how to receive messages from Pub/Sub Lite subscriptions.](/pubsub/lite/docs/subscribing)\n- [### Replaying and purging Pub/Sub Lite messages\n Find out how to replay or discard messages for Pub/Sub Lite subscriptions.](/pubsub/lite/docs/seek)\n- [### Monitoring\n Use Google Cloud Observability to create monitoring Pub/Sub Lite\n dashboards and alerts.](/pubsub/lite/docs/monitoring)"]]