Comments (2)
This is my understanding as well. Inspecting the API calls in DEBUG
mode reveals that Signature Version 4 is being used for interactions with the region I've targeted (us-east-1
).
See also: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version
For all AWS Regions, AWS SDKs use Signature Version 4 by default to authenticate requests. When using AWS SDKs that were released before May 2016, you might be required to request Signature Version 4, as shown in the following table.
Going to close this for now, but please reopen if see any contrary evidence.
from django-amazon-ses.
Seems like boto3 handles this itself?
Excerpts from AWS signature version 4 signing process,
If you are using one of the AWS SDKs (including the SDK for C++, SDK for Go, SDK for Java, AWS SDK for JavaScript, AWS SDK for .NET, SDK for PHP, SDK for Python (Boto 3), or SDK for Ruby), you do not have to manually perform the steps of deriving a signing key and adding authentication information to a request. The SDKs perform this work for you. You need to manually sign requests only if you are directly making HTTP or HTTPS requests.
from django-amazon-ses.
Related Issues (19)
- Missing wheel package on PyPI HOT 2
- Uses AWS_ACCESS_KEY_ID and not AWS_SES_ACCESS_KEY_ID when both set HOT 5
- in your readme or here, can you give example of how to send email using aws ses HOT 1
- are all the django.core.mail methods supported by this application ? HOT 3
- Sending emails and receiving bounces/complaints clarification HOT 1
- Region should not default to us-east-1 HOT 2
- Django cant find "ModuleNotFoundError: No module named 'django_amazon_ses'" in no debug mode. HOT 5
- Add Travis build matrix of Django and Python versions
- Double send of signal HOT 1
- Need AssumeRole support HOT 1
- Migrate from Travis CI to GitHub Actions
- does this allow using ses templated emails? HOT 2
- Drop support for Python 3.5 HOT 1
- Handling SES Throttling? HOT 1
- Add support for Django 4.x HOT 2
- Differences with django-ses? HOT 8
- Install issue with poetry
- TypeError: __init__() got an unexpected keyword argument 'providing_args' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-amazon-ses.