publish CLI command reference
Detailed information on the publish CLI command
Description
Publish a pub-sub event.
Supported platforms
Usage
dapr publish [flags]
Flags
Name | Environment Variable | Default | Description |
---|---|---|---|
--publish-app-id , -i |
The ID that represents the app from which you are publishing | ||
--pubsub , -p |
The name of the pub/sub component | ||
--topic , -t |
The topic to be published to | ||
--data , -d |
The JSON serialized string (optional) | ||
--data-file , -f |
A file containing the JSON serialized data (optional) | ||
--help , -h |
Print this help message | ||
--metadata , -m |
A JSON serialized publish metadata (optional) | ||
--unix-domain-socket , -u |
The path to the unix domain socket (optional) |
Examples
# Publish to sample topic in target pubsub via a publishing app
dapr publish --publish-app-id appId --topic sample --pubsub target --data '{"key":"value"}'
# Publish to sample topic in target pubsub via a publishing app using Unix domain socket
dapr publish --enable-domain-socket --publish-app-id myapp --pubsub target --topic sample --data '{"key":"value"}'
# Publish to sample topic in target pubsub via a publishing app without cloud event
dapr publish --publish-app-id myapp --pubsub target --topic sample --data '{"key":"value"}' --metadata '{"rawPayload":"true"}'
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified December 18, 2024: Merge pull request #4461 from dapr/dependabot/npm_and_yarn/daprdocs/nanoid-3.3.8 (5660a64)