Report this

What is the reason for this report?

SignatureDoesNotMatch Django

Posted on July 1, 2021

When deploying the django application I came across the following error after configuring the spaces:

<Error> <Code>SignatureDoesNotMatch</Code> <RequestId>tx0000000000000022786fe-0060de1164-817b1df-sfo3a</RequestId> <HostId>817b1df-sfo3a-sfo3-zg01</HostId> </Error>

Images are not loaded at application runtime.

My settings:

    AWS_ACCESS_KEY_ID = '123456789'
    AWS_SECRET_ACCESS_KEY = '123456789'
    AWS_STORAGE_BUCKET_NAME = 'bucket-name'
    AWS_S3_ENDPOINT_URL = 'https://name.sfo3.digitaloceanspaces.com'
    AWS_S3_OBJECT_PARAMETERS = {
        'CacheControl': 'max-age=86400',
    }
    AWS_S3_SIGNATURE_VERSION = 's3v4'
    AWS_LOCATION = 'staticfiles-test'
    AWS_DEFAULT_ACL = 'public-read'
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'app/static'),
    ]
    STATIC_URL = '{}/{}/'.format(AWS_S3_ENDPOINT_URL, AWS_LOCATION)
    STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

So far I have not been able to find a solution, I have carried out research and so far without a solution.

I would like help to solve this problem.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.