Festlegen von Voreinstellungen für public, Elastic Transcoder Amazon SDK

8

Wie kann ich alle Dateien mit Amazon.ElasticTranscoder.Model (.NET, C #) veröffentlichen. Hier ist mein Code:

%Vor%

Alles funktioniert perfekt, aber transcodierte Dateien sind privat. Wie kann ich es öffentlich machen?

    
Valula 22.03.2013, 15:15
quelle

2 Antworten

17

Ich habe gerade dieses Problem heute und die Art, es zu lösen, ist wie folgt:

In Ihrer Pipeline unter "Amazon S3-Bucket für transcodierte Dateien und Playlisten konfigurieren"

  1. Verwenden Sie den Link "+ Einen Berechtigungslink hinzufügen".
  2. Wählen Sie "Grantee-Typ" als "Amazon S3-Gruppe" aus.
  3. Wählen Sie "Grantee" als "Alle Benutzer" aus.
  4. Dann "Access" als "Open / Download" und "View Permission"
  5. überprüfen
  6. Änderungen speichern.

Sie können dies für alle Miniaturansichten wiederholen, die im folgenden Abschnitt direkt generiert werden: "Amazon S3-Bucket für Miniaturansichten konfigurieren".

    
timstermatic 24.05.2013 09:33
quelle
7

Nur um @timsmermatic Antwort hinzuzufügen - ich musste nur "Open / Download" Zugriff gewähren, um die Objekte öffentlich zu machen.

Mit der Option 'Berechtigungen anzeigen' kann jeder die ACL (Zugriffssteuerungsliste) lesen ) des Objekts, nicht das Objekt selbst zu sehen - das ist durch die Option "Öffnen / Herunterladen" erledigt.

Wie bei AWS-Begriffen üblich, ist es leicht zu fehlinterpretieren - es ist nicht "Erlaubnis, das Objekt zu betrachten", sondern "Berechtigungen des Objekts anzeigen".

(Sorry, ich konnte das nicht als Kommentar hinzufügen, ich habe nicht genug Rep.)

    
Dan Weaver 03.12.2013 09:53
quelle

Tags und Links