2017-01-11 9 views
1

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.

+0

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. –

+0

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

+1

Vous devez avoir accès à la politique de seau OU dites simplement à votre hôte de le faire pour vous. –

Répondre

1

Selon https://multimediacommons.wordpress.com/yfcc100m-core-dataset/, bien que l'ensemble de données est hébergé dans un seau à S3, son accès est limité, vous devez submit a request et suivre d'autres instructions de courriel pour l'accès:

Obtenir le YFCC100M: Le l'ensemble de données peut être demandé au Yahoo Webscope. Vous aurez besoin de créer un compte Yahoo si vous n'en avez pas déjà un, et une fois connecté, vous trouverez qu'il est facile de soumettre la demande pour le YFCC100M. Webscope vous demandera de leur dire quels sont vos plans avec l'ensemble de données, ce qui les aide à justifier l'existence de leur programme de sensibilisation universitaire et leur permet de continuer à offrir des jeux de données à l'avenir. Contrairement à d'autres ensembles de données disponibles sur Webscope, le YFCC100M n'exige pas que vous soyez un étudiant ou une faculté dans une université accréditée, de sorte que vous serez automatiquement approuvé.

+0

J'ai demandé pour l'ensemble de données comme il est dit dans la réponse. Mais la chose que j'ai mal fait était en utilisant la clé d'accès d'un autre compte. La clé d'accès doit provenir du même compte que celui fourni lors de la demande de l'ensemble de données de yahoo-webscope. – rakinhaider

+0

"La clé d'accès doit provenir du même compte que celui fourni lors de la demande de l'ensemble de données de yahoo-webscope." @rakinhaider vouliez-vous dire que la clé d'accès doit provenir de la même adresse e-mail que celle fournie lors de la demande de l'ensemble de données ??? Parce que l'on ne peut pas accéder à Amazon AWS avec son compte Yahoo. Ou ai-je raté quelque chose? – sdikby

+0

Oui, je voulais dire que vous devez vous enregistrer dans Amazon AWS avec la même adresse e-mail que celle avec laquelle vous avez demandé l'ensemble de données. – rakinhaider