The documentation you are viewing is for Dapr v1.13 which is an older version of Dapr. For up-to-date documentation, see the latest version.
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) |
示例
# 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.