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?

Réponses:


10

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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.