2012-06-26 2 views
2

J'utilise s3cmd pour télécharger des fichiers sur Amazon s3. C'est une super application. Le seul problème est que j'ai toujours besoin de me connecter à l'interface web et de changer les permissions du fichier en "Utilisateurs autorisés" et de lui donner Read.Modifier les autorisations

Y a-t-il un moyen de changer les permissions via un terminal et d'en faire des utilisateurs autorisés?

Des idées?

Répondre

1

Vous devez utiliser une stratégie de compartiment. Définissez la stratégie de compartiment sur ce compartiment qui définit l'autorisation de lecture publique sur l'objet. Ainsi, chaque fois que vous téléchargez à partir de s3cmd, il définit automatiquement l'autorisation de lecture sur cet objet.

Je suis un développeur de Bucket Explorer (Amazon S3 Tool). Si s3cmd n'a pas d'option pour définir la stratégie de compartiment S3, vous pouvez essayer Bucket Explore. Cet outil possède également une fonction de Bucket Default, en utilisant cette fonction, vous pouvez définir l'autorisation de désir automatiquement sur s3 nouvellement téléchargé. des dossiers.

+0

Je ne veux pas avoir Read Public. Je veux seulement accorder Read aux utilisateurs autorisés. Puis-je faire cela dans la politique de seau? Je ne sais pas comment j'y arriverais. J'ai Bucket Explorer. Êtes-vous en train de dire que je pourrais spécifier la valeur par défaut du bucket comme Read pour les utilisateurs autorisés? – user983223

+1

Si l'utilisateur est enregistré Utilisateur AWS S3, alors vous pouvez le faire, Mais si vous souhaitez donner un accès autorisé à aucun utilisateur s3, vous pouvez générer une URL signée et que vous devez créer manuellement. Si vous souhaitez partager votre compartiment complet avec un utilisateur AWS Authorized, vous pouvez également le faire. –

+0

"Si vous souhaitez partager votre compartiment complet avec un utilisateur AWS Authorized, vous pouvez également le faire." - Comment je ferais ça? – user983223

Questions connexes