Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django botocore.exceptions.ClientError:AccessDenied_Django_Amazon Web Services_Amazon S3_Boto3 - Fatal编程技术网

Django botocore.exceptions.ClientError:AccessDenied

Django botocore.exceptions.ClientError:AccessDenied,django,amazon-web-services,amazon-s3,boto3,Django,Amazon Web Services,Amazon S3,Boto3,我目前正在Django上练习。 我正在努力 python manage.py collectsatic 然而,我不断得到如下错误 引发错误\u类(解析的\u响应、操作\u名称) botocore.exceptions.ClientError:调用PutObject操作时发生错误(AccessDenied):拒绝访问 此问题的my settings.py代码如下所示 AWS_ACCESS_KEY_ID = #Access ID AWS_SECRET_ACCESS_KEY = # ACCE

我目前正在Django上练习。 我正在努力

python manage.py collectsatic

然而,我不断得到如下错误

引发错误\u类(解析的\u响应、操作\u名称) botocore.exceptions.ClientError:调用PutObject操作时发生错误(AccessDenied):拒绝访问

此问题的my settings.py代码如下所示

    AWS_ACCESS_KEY_ID = #Access ID 
AWS_SECRET_ACCESS_KEY = # ACCESS KEY 
AWS_REGION = 'ap-northeast-2' 
AWS_STORAGE_BUCKET_NAME = # Bucket Name 
AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME 
AWS_S3_OBJECT_PARAMETERS = {'CacheControl': 'max-age=86400', }
AWS_DEFAULT_ACL = 'public-read'
AWS_LOCATION = 'static'

STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION) 
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
我真的不明白为什么我一直拒绝访问,因为我相信我在settings.py中输入了正确的代码

我提到了这件事的几个线索,我尝试了其他人试图解决的问题。然而,我的案子似乎没有得到解决

有没有人对如何做到这一点有什么想法


事先非常感谢

问题可能不在于您的设置,而在于您正在使用的API密钥的权限。向我们展示与此密钥相关联的IAM策略。此外,“我参考了其他线程并尝试了一些东西”并不是表示您自己付出了一些努力的好方法。您应该向我们展示您尝试过的内容,以及无效的内容。谢谢您的评论。我想出来了。对你是对的,这是因为AWS的设置。S3组未设置策略设置。策略名称应为“AmazonS3FullAccess”。这在我创建组时未应用。我在AWS设置中更改了此设置,现在已收集静态文件。谢谢你的帮助和建议。我会在下次发布问题时展示更多细节。非常感谢你的建议。我在这方面还是个新手:(