AWS S3-Module
Mit den Adobe Workfront Fusion AWS S3-Modulen können Sie Vorgänge an Ihren S3-Buckets durchführen.
Zugriffsanforderungen
Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-Paket | Beliebig |
Adobe Workfront-Lizenz |
Neu: Standard Oder Aktuell: Arbeit oder höher |
Lizenz für Adobe Workfront Fusion** |
Aktuell: Keine Workfront Fusion-Lizenzanforderung Oder Legacy: Workfront Fusion für Arbeitsautomatisierung und -integration |
Produkt |
Neu:
Oder Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben. |
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.
Informationen zu Adobe Workfront Fusion-Lizenzen finden Sie unter Adobe Workfront Fusion-Lizenzen.
Voraussetzungen
Um AWS S3-Module verwenden zu können, müssen Sie über ein Amazon Web Service verfügen.
AWS S3-API-Informationen
Der AWS S3-Connector verwendet Folgendes:
Verbinden von AWS mit Workfront Fusion connect-aws-to-workfront-fusion
Um AWS S3 mit Workfront Fusion zu verbinden, müssen Sie Ihr AWS-Konto mit Workfront Fusion verbinden. Dazu müssen Sie zunächst einen API-Benutzer in AWS () .
-
Melden Sie sich bei Ihrem AWS IAM-Konto an.
-
Navigieren Sie Identitäts- und Zugriffsverwaltung > Zugriffsverwaltung > Benutzer.
-
Klicken Sie Benutzer hinzufügen.
-
Geben Sie den Namen des neuen Benutzers ein und wählen Sie die Option Programmgesteuerter Zugriff im Abschnitt Zugriffstyp aus.
-
Klicken Sie Vorhandene Richtlinien direkt anhängen und suchen Sie dann in Suchleiste nach AmazonS3FullAccess. Klicken Sie auf das gewünschte Element und dann auf Weiter.
-
Gehen Sie durch die anderen Dialogfelder und klicken Sie dann auf Benutzer erstellen.
-
Kopieren Sie die bereitgestellten Zugriffsschlüssel-ID und geheimer Zugriffsschlüssel.
-
Wechseln Sie zu Workfront Fusion und öffnen Sie das Dialogfeld AWS S3Verbindung erstellen des.
-
Geben Sie Schritt 7 die Zugriffsschlüssel-ID“ und Geheimer Zugriffsschlüssel in die entsprechenden Felder ein und klicken Sie auf Weiter, um die Verbindung herzustellen.
Die Verbindung wurde hergestellt. Sie können mit der Einrichtung des Moduls fortfahren.
AWS S3 Module und ihre Felder
Beim Konfigurieren von AWS S3 zeigt Workfront Fusion die unten aufgeführten Felder an. Darüber hinaus können abhängig von Faktoren wie Ihrer Zugriffsebene in der App oder dem Service weitere AWS S3 angezeigt werden. Ein fett gedruckter Titel in einem Modul gibt ein erforderliches Feld an.
Wenn die Zuordnungsschaltfläche über einem Feld oder einer Funktion angezeigt wird, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Zuordnen von Informationen von einem Modul zu einem anderen.
Aktionen
Bucket erstellen
Dieses Aktionsmodul erstellt einen Bucket in AWS.
Datei abrufen
Dieses Aktionsmodul lädt eine Datei aus einem Bucket herunter.
Erstellen eines API-Aufrufs
Dieses Aktionsmodul führt einen benutzerdefinierten Aufruf an die AWS S3-API durch.
Eine ausführliche Erläuterung der Amazon S3-API finden Sie unter Amazon S3 REST API-Einführung.
https://s3.<selected-region>.amazonaws.com/
.Fügen Sie einen Anfrage-Header hinzu. Klicken Sie für jede Kopfzeile, die Sie hinzufügen möchten, auf Element hinzufügen und geben Sie die Kopfzeile ein. Sie können die folgenden allgemeinen Anfragekopfzeilen verwenden. Weitere Informationen zu Anfragekopfzeilen finden Sie in AWS S3 API-.
Workfront Fusion fügt Autorisierungs-Header automatisch hinzu.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 layout-auto | |
---|---|
Header-Name | Beschreibung |
Inhaltslänge | Länge der Nachricht (ohne Kopfzeilen) gemäß RFC 2616. Dieser Header ist für PUTs und Vorgänge erforderlich, die XML laden, z. B. Protokollierung und ACLs. |
Content-Type | Der Content-Typ der Ressource, falls sich der Anfrageinhalt im Hauptteil befindet. Beispiel: text/plain . |
Content-MD5 | Der base64-kodierte MD5-Digest der Nachricht (ohne die Header) mit 128 Bit gemäß RFC 1864. Dieser Header kann als Integritätsprüfung von Nachrichten verwendet werden, um sicherzustellen, dass es sich bei den Daten um dieselben Daten handelt, die ursprünglich gesendet wurden. Obwohl dies optional ist, empfehlen wir, den Content-MD5-Mechanismus als End-to-End-Integritätsprüfung zu verwenden. Weitere Informationen zur Authentifizierung von REST-Anfragen finden Sie unter Signieren und Authentifizieren von REST in der AWS-Dokumentation. |
Datum | Das aktuelle Datum und die aktuelle Uhrzeit gemäß dem Anforderer. Beispiel: Wed, 01 Mar 2006 12:00:00 GMT . Wenn Sie den Authorization Header“ angeben, müssen Sie entweder den x-amz-date oder den Date Header“ angeben. |
erwarten |
Wenn Ihre Anwendung 100-continue verwendet, sendet sie den Anfragetext erst, nachdem sie eine Bestätigung erhalten hat. Wenn die Nachricht anhand der Kopfzeilen abgelehnt wird, wird der Nachrichtentext nicht gesendet. Dieser Header kann nur verwendet werden, wenn Sie einen Textkörper senden. Gültige Werte: 100-Continue |
Host |
Bei Anfragen im Pfadstil ist der Wert Dieser Header ist für HTTP 1.1 erforderlich (die meisten Toolkits fügen diesen Header automatisch hinzu); optional für HTTP/1.0-Anfragen. |
x-amz-content-sha256 | Wenn Sie die Signaturversion 4 zum Authentifizieren der Anfrage verwenden, liefert dieser Header einen Hash der Anfrage-Payload. Wenn Sie ein -Objekt in Blöcken hochladen, setzen Sie den Wert auf STREAMING-AWS4-HMAC-SHA256-PAYLOAD , um anzugeben, dass die Signatur nur Kopfzeilen abdeckt und keine Payload vorhanden ist. Weitere Informationen finden Sie unter Signaturberechnungen für den Autorisierungs-Header in der Dokumentation zu AWS. |
x-amz-date | Das aktuelle Datum und die aktuelle Uhrzeit gemäß dem Anforderer. Beispiel: Wed, 01 Mar 2006 12:00:00 GMT . Wenn Sie den Authorization Header“ angeben, müssen Sie entweder den x-amz-date oder den Date Header“ angeben. Wenn Sie beide angeben, hat der für die x-amz-date Kopfzeile angegebene Wert Vorrang. |
x-amz-security-token |
Dieser Header kann in den folgenden Szenarien verwendet werden:
Dieser Header ist für Anfragen erforderlich, die Amazon DevPay verwenden, und für Anfragen, die mit temporären Sicherheitsberechtigungen signiert sind. |
Fügen Sie den Hauptteil des Inhalts für den API-Aufruf in Form eines standardmäßigen JSON-Objekts hinzu.
Hinweis:
Wenn Sie bedingte Anweisungen wie if
in Ihrer JSON-Datei verwenden, setzen Sie die Anführungszeichen außerhalb der bedingten Anweisung.
Datei hochladen
Dieses Aktionsmodul lädt eine Datei in einen AWS S3-Bucket hoch.
Suchvorgänge
Dateien auflisten
Gibt eine Liste mit Dateien von einem angegebenen Speicherort zurück.
Ordner auflisten
Gibt eine Liste mit Ordnern von einem angegebenen Speicherort zurück.