Your application publishes messages to an Azure Service Bus topic. You want to ensure that messages published to the topic are automatically archived into an Azure Storage container for long-term auditing. Which native feature should you configure?
Trap 1: Enable Geo-Disaster Recovery with Blob Storage as the secondary…
Geo-DR pairs two Service Bus namespaces, not a Service Bus namespace and Blob Storage.
Trap 2: Enable Service Bus Capture mode in the namespace configuration…
Service Bus does not have a 'Capture' feature; Capture is specific to Azure Event Hubs.
Trap 3: Configure Event Grid automated blob export on the topic.
Event Grid is for event routing, not Service Bus message payload archiving.
- A
Enable Geo-Disaster Recovery with Blob Storage as the secondary target.
Why wrong: Geo-DR pairs two Service Bus namespaces, not a Service Bus namespace and Blob Storage.
- B
Deploy an Azure Function or Logic App triggered by the Service Bus topic subscriptions to write messages to Azure Blob Storage.
Because Service Bus lacks a native Capture feature (unlike Event Hubs), serverless functions or logic apps are used to archive topic messages.
- C
Enable Service Bus Capture mode in the namespace configuration blade.
Why wrong: Service Bus does not have a 'Capture' feature; Capture is specific to Azure Event Hubs.
- D
Configure Event Grid automated blob export on the topic.
Why wrong: Event Grid is for event routing, not Service Bus message payload archiving.