| page_type | sample | |
|---|---|---|
| languages |
|
|
| products |
|
|
| description | Azure Spring Cloud Sample project for Storage Queue Operation client library | |
| urlFragment | azure-spring-cloud-sample-storage-queue-operation |
This code sample demonstrates how to use Storage Queue Operation.
Running this sample will be charged by Azure. You can check the usage and bill at this link.
-
Create Azure Storage.
-
[Optional] if you want to use service principal, please follow create service principal from Azure CLI to create one.
-
[Optional] if you want to use managed identity, please follow create managed identity to set up managed identity.
-
Update stream binding related properties in application.yaml. If you choose to use service principal or managed identity, update the
application-sp.yamlorapplication-mi.yamlrespectively.spring: cloud: azure: storage: account: [storage-account-name] access-key: [storage-account-access-key]
-
Update queue name in WebController.java.
-
Run the
mvn spring-boot:runin the root of the code sample to get the app running. -
Send a POST request
$ curl -X POST localhost:8080/messages?message=hello -
Receive the message you posted
$ curl -X GET localhost:8080/messages -
Verify in your app’s logs that a similar message was posted:
Message arrived! Payload: hello Message 'hello' successfully checkpointed -
Delete the resources on Azure Portal to avoid unexpected charges.