9 votes

Définition automatique des autorisations lors du téléchargement vers Amazon S3 avec Transmit 4

Quelqu'un sait-il comment définir automatiquement les autorisations de lecture pour "World" lors du téléchargement d'un fichier sur Amazon S3 avec Transmit ? Il s'agit actuellement d'un processus en deux étapes dans mon flux de travail :

  1. télécharger le fichier
  2. modifier les autorisations pour permettre la lecture du fichier

Je préférerais vraiment éliminer l'étape 2 et me contenter de télécharger le fichier et de définir les autorisations. Existe-t-il un moyen de créer un profil qui effectue cette étape pour moi ?

10voto

Allez dans le menu Préférences > Règles, et cela peut être réglé à ce niveau. Il ne s'agit pas d'un élément d'AWS.

5voto

Tom Points 1584

Oui, vous pouvez utiliser les Bucket Policies pour configurer le seau de manière à ce que tous les fichiers existants et nouveaux seront accessibles au public.

Voici la politique du seau que vous devez appliquer :

{
  "Version": "2008-10-17",
  "Statement": [
    {
      "Sid": "AllowPublicRead",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3:::/*"
      ]
    }
  ]
}

Vous pouvez utiliser S3 Browser Freeware pour appliquer la Bucket Policy : http://s3browser.com/working-with-amazon-s3-bucket-policies.php

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X