Vincoli di denominazione per file e directory
Di seguito è riportato un elenco di vincoli di cui è necessario tenere conto per la denominazione del file di archiviazione cloud o della directory.
- I nomi dei componenti di directory e file non possono superare i 255 caratteri.
- I nomi di file e directory non possono terminare con una barra (
/
). Se fornito, verrà rimosso automaticamente. - I seguenti caratteri URL riservati devono essere correttamente preceduti dall'escape:
! ' ( ) ; @ & = + $ , % # [ ]
- I seguenti caratteri non sono consentiti:
" \ / : | < > * ?
. - Caratteri di percorso URL non validi non consentiti. I punti di codice come
\uE000
, sebbene validi nei nomi di file NTFS, non sono caratteri Unicode validi. Inoltre, alcuni caratteri ASCII o Unicode, come i caratteri di controllo (da 0x00 a 0x1F, \u0081, ecc.), non sono consentiti. Per le regole che regolano le stringhe Unicode in HTTP/1.1, vedere RFC 2616, Sezione 2.2: Regole di base e RFC 3987. - Non sono consentiti i seguenti nomi di file: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, carattere punto (.) e due caratteri punto (…).
Configura autorizzazioni su Amazon S3
Per acquisire una singola directory con S3, è necessario creare un utente Identity and Access Management (IAM) per Experience Platform nella console S3 e assegnare le autorizzazioni per le azioni seguenti:
s3:GetObject
s3:GetObjectVersion
Per esplorare e testare la connettività sono necessarie anche le seguenti autorizzazioni:
s3:ListAllMyBuckets
s3:ListBucket
s3:GetBucketLocation
Un percorso di file come myBucket/folder/subfolder/subsubfolder/abc.csv
può comportare l'accesso solo a subsubfolder/abc.csv
. Se desideri accedere alla sottocartella, puoi specificare il parametro bucket
nella console S3 come myBucket
e il folderPath
come folder/subfolder
per garantire che l'esplorazione dei file inizi alle subfolder
anziché alle subsubfolder/abc.csv
.
Usa credenziali di sicurezza temporanee per connettere Amazon S3
È possibile connettere Amazon S3 con credenziali di sicurezza temporanee utilizzando s3SessionToken
. Ciò consente di connettere Amazon S3 ad Experience Platform senza dover creare credenziali IAM permanenti con Amazon Web Services o fornire l'accesso al bucket Amazon S3 agli utenti in ambienti non attendibili.
Le credenziali di sicurezza temporanee funzionano in modo simile alle normali credenziali chiave di accesso a lungo termine, tranne per il fatto che è possibile configurare una data di scadenza più breve per le credenziali temporanee. Le scadenze possono essere impostate su pochi minuti dopo l’attivazione o su diverse ore. Inoltre, le credenziali temporanee non sono contenute con l’utente. Ciò significa che è necessario richiedere un nuovo set di credenziali temporanee alla scadenza.
Per i passaggi su come generare il token di sessione temporaneo, consulta questo AWS documento sui token di sessione temporanei.
Configura l'origine Amazon S3 per Experience Platform su Amazon Web Services
Segui i passaggi seguenti per scoprire come configurare l'account Amazon S3 per Experience Platform su Amazon Web Services (AWS).