Contraintes de dénomination pour fichiers et répertoires

La liste suivante inclut les contraintes dont vous devez tenir compte lorsque vous nommez votre fichier ou répertoire de stockage dans le cloud.

  • Les noms des composants de répertoire et de fichier ne doivent pas dépasser 255 caractères.
  • Les noms de répertoire et de fichier ne peuvent pas se terminer par une barre oblique (/). Elle sera le cas échéant automatiquement supprimée.
  • Les caractères d’URL réservés suivants doivent être des caractères d’échappement : ! ' ( ) ; @ & = + $ , % # [ ]
  • Les caractères suivants ne sont pas autorisés : " \ / : | < > * ?.
  • Caractères de chemin d’URL illégaux interdits. Les points de code tels que \uE000, bien que valides dans les noms de fichier NTFS, ne sont pas des caractères Unicode valides. En outre, certains caractères ASCII ou Unicode, tels que les caractères de contrôle (0x00 à 0x1F, \u0081, etc.), ne sont pas non plus autorisés. Pour les règles régissant les chaînes Unicode en HTTP/1.1, voir RFC 2616, section 2.2 : règles de base et RFC 3987.
  • Les noms de fichier suivants ne sont pas autorisés : LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, point (.) et deux points (…).

Configuration des autorisations sur Amazon S3

Pour ingérer un seul répertoire avec S3, vous devez créer un utilisateur Identity and Access Management (IAM) pour Experience Platform dans la console S3 et attribuer des autorisations pour les actions suivantes :

  • s3:GetObject
  • s3:GetObjectVersion

Les autorisations suivantes sont également requises pour explorer et tester la connectivité :

  • s3:ListAllMyBuckets
  • s3:ListBucket
  • s3:GetBucketLocation

Un chemin d’accès au fichier tel que myBucket/folder/subfolder/subsubfolder/abc.csv peut vous conduire à n’accéder qu’à subsubfolder/abc.csv. Si vous souhaitez accéder au sous-dossier , vous pouvez spécifier le paramètre bucket dans votre console S3 comme myBucket et le folderPath comme folder/subfolder pour vous assurer que l’exploration des fichiers commence à subfolder et non à subsubfolder/abc.csv.

Utiliser des informations d’identification de sécurité temporaires pour se connecter Amazon S3

Vous pouvez Amazon S3 connecter à des informations d’identification de sécurité temporaires à l’aide de l’s3SessionToken . Cela vous permet de vous connecter Amazon S3 à Experience Platform sans avoir à créer d’informations d’identification IAM permanentes avec Amazon Web Services, ou de fournir l’accès à votre compartiment de Amazon S3 aux utilisateurs dans des environnements non approuvés.

Les informations d’identification de sécurité temporaires fonctionnent de la même manière que les informations d’identification de clé d’accès standard et à long terme, sauf que vous pouvez configurer une date d’expiration plus courte pour vos informations d’identification temporaires. Les expirations peuvent être définies sur quelques minutes après l’activation ou jusqu’à plusieurs heures. Les informations d’identification temporaires ne sont pas non plus contenues avec l’utilisateur. Cela signifie que vous devez demander un nouveau jeu d’informations d’identification temporaires, lorsqu’elles expirent.

Pour savoir comment générer votre jeton de session temporaire, consultez ce AWS document sur les jetons de session temporaires.

Configurer votre source de Amazon S3 pour Experience Platform sur Amazon Web Services

AVAILABILITY
Cette section s’applique aux implémentations d’Experience Platform s’exécutant sur Amazon Web Services (AWS). Experience Platform s’exécutant sur AWS est actuellement disponible pour un nombre limité de clients. Pour en savoir plus sur l’infrastructure Experience Platform prise en charge, consultez la présentation multi-cloud d’Experience Platform.

Pour découvrir comment configurer votre compte Amazon S3 pour Experience Platform sur Amazon Web Services (AWS), procédez comme suit.