question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add Boto3 support for use with SQS

See original GitHub issue

We are running Celery on AWS and using SQS to provide the queue. We use boto3 in other parts of the project and would prefer not to effectively duplicate dependancies by including both boto and boto3.

I would like to work towards adding support for boto3 into Kombu in such a way that both boto and boto3 can be used interchangeably(along the lines of tying boto3 and falling back to boto). Is this be something that the project is interested in?

I have not investigated too deep into this, and will try to investigate this week.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:1
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
rubenduracommented, Oct 4, 2016

Without this we can’t easily run Celery on ECS using TaskRoles, which means that we need to set an IAM Role for the instance instead of the task, giving permission to all containers in those instances to access our celery queues.

Unfortunately I am not familiar with the kombu codebase so I won’t be able to work on this myself.

Read more comments on GitHub >

github_iconTop Results From Across the Web

class SQS. Client - Boto3 Docs 1.26.35 documentation - AWS
A low-level client representing Amazon Simple Queue Service (SQS) ... For information on the permissions you need to use this API, see Identity...
Read more >
AWS SQS, Boto3 and Python: Complete Guide with examples
AWS Boto3 is the Python SDK for AWS. Boto3 can be used to directly interact with AWS resources from Python scripts.
Read more >
Amazon SQS examples using SDK for Python (Boto3)
Code examples that show how to use AWS SDK for Python (Boto3) with Amazon SQS. ... by using the AWS SDK for Python...
Read more >
Working with Amazon SQS in Python using Boto3
To send a message to the SQS queue, you need to use the send_message() method from the Boto3 library. A message can include...
Read more >
Access SQS with AWS SDK for Python (Boto3) from EC2
1. Create SQS queue · 2. List all queues · 3. Get an existing queue · 4. Send message to queue · 5....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found