Moduli AWS S3
I moduli S3 di Adobe Workfront Fusion AWS consentono di eseguire operazioni sui bucket S3.
Requisiti di accesso
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Pacchetto Adobe Workfront | Qualsiasi |
Licenza Adobe Workfront |
Nuovo: Standard Oppure Corrente: Lavoro o versione successiva |
Licenza Adobe Workfront Fusion** |
Corrente: nessun requisito di licenza Workfront Fusion Oppure Legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro |
Prodotto |
Novità:
Oppure Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion. |
Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.
Per informazioni sulle licenze di Adobe Workfront Fusion, vedere Licenze di Adobe Workfront Fusion.
Prerequisiti
Per utilizzare i moduli AWS S3, è necessario disporre di un account Amazon Web Service.
Informazioni sull’API di AWS S3
Il connettore AWS S3 utilizza quanto segue:
Connetti AWS a Workfront Fusion connect-aws-to-workfront-fusion
Per connettere AWS S3 a Workfront Fusion è necessario connettere l'account AWS a Workfront Fusion. A tale scopo, è innanzitutto necessario creare un utente API in AWS IAM.
-
Accedi al tuo account AWS IAM.
-
Passa a Gestione identità e accessi > Gestione accessi > Utenti.
-
Fare clic su Aggiungi utente.
-
Immettere il nome del nuovo utente e selezionare l'opzione Accesso a livello di codice nella sezione Tipo di accesso.
-
Fai clic su Allega direttamente i criteri esistenti, quindi cerca AmazonS3FullAccess nella barra di ricerca. Fare clic su di esso quando viene visualizzato, quindi fare clic su Avanti.
-
Passare alle altre finestre di dialogo, quindi fare clic su Crea utente.
-
Copia l'ID chiave di accesso e la Chiave di accesso segreta forniti.
-
Passare a Workfront Fusion e aprire la finestra di dialogo AWS S3Crea connessione del modulo.
-
Immetti l'ID chiave di accesso e la Chiave di accesso segreta dal passaggio 7 ai rispettivi campi e fai clic su Continua per stabilire la connessione.
La connessione è stata stabilita. Puoi procedere con la configurazione del modulo.
AWS S3 moduli e relativi campi
Quando si configurano AWS S3 moduli, in Workfront Fusion vengono visualizzati i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati ulteriori campi di AWS S3, a seconda di fattori quali il livello di accesso nell'app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.
Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, vedere Mappare le informazioni da un modulo a un altro.
Azioni
Crea bucket
Questo modulo di azione crea un bucket in AWS.
Ottieni file
Questo modulo di azione scarica un file da un bucket.
Effettuare una chiamata API
Questo modulo di azione effettua una chiamata personalizzata all’API AWS S3.
Per informazioni dettagliate sull'API Amazon S3, vedere Amazon S3 REST Introduzione all'API.
https://s3.<selected-region>.amazonaws.com/
.Aggiungi un’intestazione di richiesta. Per ogni intestazione che si desidera aggiungere, fare clic su Aggiungi elemento e immettere l'intestazione. Puoi utilizzare le seguenti intestazioni di richiesta comuni. Per ulteriori intestazioni di richiesta fare riferimento alla documentazione API AWS S3.
Workfront Fusion aggiunge automaticamente le intestazioni di autorizzazione.
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 | |
---|---|
Nome intestazione | Descrizione |
Content-Length | Lunghezza del messaggio (senza intestazioni) in base alla RFC 2616. Questa intestazione è necessaria per PUTs e le operazioni di caricamento di XML, ad esempio log e ACL. |
Content-Type | Il tipo di contenuto della risorsa, nel caso in cui il contenuto della richiesta sia nel corpo. Esempio: text/plain . |
Content-MD5 | Il digest MD5 a 128 bit codificato in base a base64 del messaggio (senza le intestazioni) in base alla RFC 1864. Questa intestazione può essere utilizzata come controllo di integrità del messaggio per verificare che i dati siano gli stessi dati inviati originariamente. Sebbene sia opzionale, si consiglia di utilizzare il meccanismo Content-MD5 come controllo di integrità end-to-end. Per ulteriori informazioni sull'autenticazione delle richieste REST, vedere Firma e autenticazione delle richieste REST nella documentazione di AWS. |
Date | Data e ora correnti in base al richiedente. Esempio: Wed, 01 Mar 2006 12:00:00 GMT . Quando si specifica l'intestazione Authorization , è necessario specificare l'intestazione x-amz-date o Date . |
expected |
Quando l'applicazione utilizza 100-continue, non invia il corpo della richiesta finché non riceve una conferma. Se il messaggio viene rifiutato in base alle intestazioni, il corpo del messaggio non viene inviato. Questa intestazione può essere utilizzata solo se invii un corpo. Valori validi: 100-continue |
Host |
Per le richieste di tipo percorso, il valore è Questa intestazione è obbligatoria per HTTP 1.1 (la maggior parte dei toolkit aggiunge questa intestazione automaticamente); facoltativa per le richieste HTTP/1.0. |
x-amz-content-sha256 | Quando si utilizza la firma versione 4 per autenticare la richiesta, questa intestazione fornisce un hash del payload della richiesta. Quando si carica un oggetto in blocchi, impostare il valore su STREAMING-AWS4-HMAC-SHA256-PAYLOAD per indicare che la firma copre solo le intestazioni e che non è presente alcun payload. Per ulteriori informazioni, consulta Calcoli della firma per l'intestazione di autorizzazione nella documentazione di AWS. |
x-amz-date | Data e ora correnti in base al richiedente. Esempio: Wed, 01 Mar 2006 12:00:00 GMT . Quando si specifica l'intestazione Authorization , è necessario specificare l'intestazione x-amz-date o Date . Se si specificano entrambi, il valore specificato per l'intestazione x-amz-date ha la precedenza. |
x-amz-security-token |
Questa intestazione può essere utilizzata nei seguenti scenari:
Questa intestazione è necessaria per le richieste che utilizzano Amazon DevPay e per le richieste firmate utilizzando credenziali di sicurezza temporanee. |
Aggiungi il contenuto body per la chiamata API sotto forma di oggetto JSON standard.
Nota:
Quando si utilizzano istruzioni condizionali come if
nel JSON, inserire le virgolette al di fuori dell'istruzione condizionale.
Carica file
Questo modulo di azione carica un file in un bucket AWS S3.
Ricerche
File di elenco
Restituisce un elenco di file da una posizione specificata.
Cartelle elenco
Restituisce un elenco di cartelle da una posizione specificata.