Skip to content

Take the queue url directly instead of its name #33

@artyom

Description

@artyom

Taking in the queue name instead of its url is an unfortunate choice, as it takes another SQS API call to figure out the queue url from its name, and this API call is covered by a dedicated permission (sqs:GetQueueUrl).

It would be great to see the change that allows code to take in the preexisting queue url directly instead of its name, and send/receive/delete messages on such a queue relying only on these limited IAM permissions:

  • sqs:ReceiveMessage
  • sqs:DeleteMessage
  • sqs:DeleteMessageBatch
  • sqs:ChangeMessageVisibility
  • sqs:ChangeMessageVisibilityBatch
  • sqs:SendMessage
  • sqs:SendMessageBatch

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions