GetQueueUrl#

Description#

Возвращает URL существующей очереди по её имени.

Request Syntax#

POST / HTTP/1.1
Content-type: application/json

{
    "QueueName": "string"
}

Request Parameters#

  • QueueName — Имя очереди, URL которой необходимо получить.

    • Тип: String

    • Необходимо: Да

Response Syntax#

HTTP/1.1 200
Content-type: application/json

{
    "QueueUrl": "string"
}

Response Elements#

  • QueueUrl — URL очереди.

    • Тип: String

Errors#

  • QueueDoesNotExist — Очередь с указанным именем не существует.

Examples#

boto3
 import boto3

 session = boto3.Session(
    aws_access_key_id="<AWS_ACCESS_KEY_ID>",
    aws_secret_access_key="<AWS_SECRET_ACCESS_KEY>",
    region_name="",
 )

 sqs_client = session.client(
    'sqs',
    endpoint_url='https://sqs.ru-msk.k2.cloud/'
 )

 response = sqs_client.get_queue_url(
     QueueName='my-queue'
 )

 print(f"Queue URL: {response['QueueUrl']}")
aws-cli
 aws sqs --endpoint https://sqs.ru-msk.k2.cloud/ get-queue-url \\
     --queue-name my-queue