Autorizzazioni di impostazione automatica durante il caricamento su Amazon S3 con Transmit 4 [chiuso]


9

Qualcuno sa come impostare automaticamente le autorizzazioni di lettura per "World" al momento del caricamento di un file su Amazon S3 con Transmit? Attualmente è un processo in due fasi nel mio flusso di lavoro:

  1. carica il file
  2. modificare le autorizzazioni per consentire la lettura del file

Preferirei davvero eliminare il passaggio 2 e caricare il file e impostare le autorizzazioni. C'è un modo per creare un profilo che faccia questo passo per me?

Risposte:


10

Vai nel menu Preferenze> Regole, che può essere impostato lì. Non è una cosa di AWS.


6
Ho selezionato "File predefinito" e quindi ho scelto Leggi: Mondo nella scheda S3.
louielouie,

@LouieLouie ha la risposta.
Andrew,

5

Sì, è possibile utilizzare i criteri di bucket per configurare bucket in modo tale che tutti i file esistenti e nuovi siano disponibili al pubblico.

Ecco la policy bucket che devi applicare:

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

Puoi utilizzare S3 Browser Freeware per applicare la Bucket Policy: http://s3browser.com/working-with-amazon-s3-bucket-policies.php

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.