Autorisations définies automatiquement lors du téléchargement sur Amazon S3 avec Transmit 4 [fermé]

9

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 simplement télécharger le fichier et avoir des autorisations définies. Existe-t-il un moyen de créer un profil qui effectue cette étape pour moi?

ToddSmithSalter
la source

Réponses:

10

Allez dans le menu Préférences> Règles, et cela peut être défini ici. Pas une chose AWS.


la source
6
J'ai coché "Fichier par défaut", puis choisi Lire: Monde dans l'onglet S3.
louielouie
@LouieLouie a la réponse.
Andrew
5

Oui, vous pouvez utiliser des stratégies de compartiment pour configurer le compartiment de manière à ce que tous les fichiers existants et nouveaux soient accessibles au public.

Voici la politique de compartiment 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 le navigateur gratuit S3 pour appliquer la politique de bucket: http://s3browser.com/working-with-amazon-s3-bucket-policies.php

Équipe du navigateur S3
la source