Amazon WS S3: Recibo este mensaje de error: "El depósito al que está intentando acceder debe direccionarse mediante el punto de enlace especificado". [duplicar]
¿Cómo puedo abordar el depósito con el punto final correcto? Estoy usando Django para crear mi aplicación.
He visto una solución para esto en un idioma diferente y no pude entender nada, ¿existe una solución para Python?
settings.py
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
AWS_ACCESS_KEY_ID = '****************'
AWS_SECRET_ACCESS_KEY = '*******************'
AWS_STORAGE_BUCKET_NAME = '*************+'
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = None
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
La URL de las imágenes comienza así: https://s3.amazonaws.com/nostalg.ia/media/(...)
Cuándo debería comenzar con el destino de la imagen como veo en todos los tutoriales.
Respuestas
AsriBadlah
Debe utilizar un punto final regional para realizar sus solicitudes. La sintaxis general de un punto final regional es la siguiente:
protocol://service-code.region-code.amazonaws.com
Por ejemplo:
https://mybucket.s3-ap-southeast-2.amazonaws.com/