Yandex Cloud
  • Services
  • Solutions
  • Why Yandex Cloud
  • Blog
  • Pricing
  • Documentation
  • Contact us
Get started
Language / Region
Yandex project
© 2023 Yandex.Cloud LLC
Yandex Message Queue
  • Getting started
    • Quick start
    • Supported tools
    • Sample code
      • Python
      • Node.js
      • PHP
      • Celery
      • JMS
      • Laravel
      • Terraform
      • Golang
  • Step-by-step instructions
    • Overview
    • Creating a new message queue
    • Sending messages
    • Receiving and deleting messages
    • Deleting a message queue
    • Monitoring processes in queues
  • Concepts
    • Overview
    • Message queues
    • Messages
    • Deduplication
    • Visibility timeout
    • Long Polling
    • Dead Letter Queue
    • Delay queues
    • Quotas and limits
    • Comparison with Yandex Data Streams
  • Practical guidelines
    • Converting a video to a GIF in Python
  • Access management
  • Pricing policy
  • API Yandex Message Queue
    • Overview
    • Queue
      • CreateQueue
      • DeleteQueue
      • GetQueueAttributes
      • GetQueueUrl
      • ListQueues
      • PurgeQueue
      • SetQueueAttributes
    • Message
      • ChangeMessageVisibility
      • ChangeMessageVisibilityBatch
      • DeleteMessage
      • DeleteMessageBatch
      • ReceiveMessage
      • SendMessage
      • SendMessageBatch
    • Data types
      • BatchResultErrorEntry
      • ChangeMessageVisibilityBatchRequestEntry
      • ChangeMessageVisibilityBatchResultEntry
      • DeleteMessageBatchRequestEntry
      • DeleteMessageBatchResultEntry
      • Message
      • MessageAttributeValue
      • SendMessageBatchRequestEntry
      • SendMessageBatchResultEntry
    • Common errors
  • Public materials
  • Questions and answers
  1. Step-by-step instructions
  2. Sending messages

Sending messages

Written by
Yandex Cloud

    To send a message to a queue:

    AWS CLI

    Run the following command in the terminal:

    aws sqs send-message \
      --message-body <message_text> \
      --queue-url <message_queue_URL> \
      --endpoint <endpoint>/
    

    Where:

    • message-body: The text of the message, for example, "Hello World".
    • queue-url: Message queue URL, for example: https://message-queue.api.cloud.yandex.net/aoegtvhtp8ob9rqq8sto/000000000000002p01jp/sample-queue.
    • endpoint: Endpoint, for example: https://message-queue.api.cloud.yandex.net/.

    Result:

    {
        "MD5OfMessageBody": "67e63db14341b5a696596634bbf19796",
        "MessageId": "765ff4d2-fa4bc83-6cfcc68e-21a49"
    }
    

    Was the article helpful?

    Language / Region
    Yandex project
    © 2023 Yandex.Cloud LLC