J'essaie d'utiliser s3cmd sur Ubuntu 10.04 pour synchroniser avec un dossier local. Cela fonctionne très bien pour obtenir le contenu du lecteur local à S3. Cependant, je veux que le fichier ACL soit "public", mais tous les fichiers arrivent sans.Synchro s3cmd ne réglant pas ACL au public
Dans mon fichier .s3cfg, je mis:
acl_public = True
J'ai essayé:
s3cmd sync -P --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
J'ai aussi essayé:
s3cmd sync --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Et, pour les coups de pied, aussi essayé ceci:
s3cmd sync -P --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Des idées?
Mise à jour
J'ai mis l'ACL sur le godet cible en lecture/écriture/Full-Control pour les utilisateurs authentifiés et administrateur, et en lecture seule pour tout le monde.
Pourriez-vous préciser lequel des 3 commandes que vous avez essayé travaillé avec la définition des autorisations? Je ne veux pas mettre 'acl_public = True' dans mon .s3cfg car cela ferait que chaque commande utiliserait acl_public pour tout. –