J'essaie de télécharger un ensemble de données hébergé dans AWS. J'essaie d'utiliser s3cmd
et configuré avec ma clé d'accès et la clé secrète. Je peux lister les fichiers dans le seau à l'aide correctement:Téléchargement de yfcc100m à partir du compartiment aws s3
s3cmd ls s3://yahoo-webscope/I3set13/
je get
pour télécharger le jeu de données:
s3cmd get --recursive s3://yahoo-webscope/I3set13/
Mais l'erreur suivante apparaît:
ERROR: S3 error: 403 (Forbidden)
A Quelques solutions que j'ai trouvées ont suggéré de changer la politique de seau, mais je ne peux pas la changer parce que je ne suis pas le propriétaire.
S'il vous plaît laissez-moi savoir la raison derrière le problème et comment je peux le résoudre.
On dirait que votre clé d'accès/clé secrète n'a que l'autorisation 'ListObjects' et n'a pas de paramètre' GetObject' dans la stratégie de compartiment. Vous devez mettre à jour la stratégie de compartiment. –
C'est le problème. Je n'ai pas accès à la politique de ce seau. Ce seau est hébergé par quelqu'un d'autre. Aussi je suis nouveau à aws. Si j'ai mal compris ce que vous avez dit, veuillez me fournir un lien ou des détails. Merci. – rakinhaider
Vous devez avoir accès à la politique de seau OU dites simplement à votre hôte de le faire pour vous. –