Comment utiliser Amazon AWS S3 comme emplacement de stockage cloud avec des intégrations de fichiers
Question
Comment configurer un emplacement cloud S3 et une intégration qui le surveille dans BarTender ?
Réponse
Les paramètres de stockage cloud sont enregistrés dans la base de données système. Vous devez donc avoir une base de données système configurée pour effectuer cette opération. Veuillez consulter Comment configurer votre base de données système si vous n’en avez pas encore une.
Configuration du compte de stockage
Après avoir créé l’intégration de fichiers de votre choix, configurez l’emplacement de stockage cloud. Cela peut se faire directement dans l’Intégration sous l’en-tête Détection de fichiers ou dans la Console d’administration sous l’en-tête Stockage cloud.
Dans le générateur d’intégration
Dans la Console d’administration
Cliquez sur le + pour ajouter un nouveau type de stockage. Sélectionnez Amazon S3 dans la liste.
Le nom du compte peut être celui que vous souhaitez, tant qu’il ne contient pas de caractères non alphanumériques et qu’il n’est pas identique à un autre compte. Les espaces sont autorisés. Ce nom formera l’URL de base, qui ne pourra plus être modifiée par la suite.
L’ID Key et la Secret Key sont fournies par Amazon. Saisissez-les ici puis cliquez sur OK pour enregistrer les informations.
Configuration du dossier de surveillance
Lorsque vous sélectionnez l’emplacement comme étant le compte S3 que vous avez configuré, BarTender remplira automatiquement la première partie de l’URL. Il ne faut pas la modifier.
Une fois cela fait, vous pouvez compléter l’URL du dossier en utilisant le nom du bucket S3 et le chemin direct vers le dossier à surveiller, au format URL :
Comment ça fonctionne
Lorsque BarTender se connecte aux serveurs d’Amazon, il utilise le bucket_name et l’identifiant régional pour reconstituer l’URL réelle utilisée pour accéder au S3. Voici le détail de chaque élément :
- amazon://AmazonS3 - amazon: est le protocole, où AmazonS3 est le nom du compte de stockage mentionné plus haut dans ce guide (sans espaces). Par exemple, si mon compte s’appelle « Amazon S3 », mon adresse devient « AmazonS3 ». Remplacez « AmazonS3 » par le nom de votre compte si besoin.
- identifiant régional - il s’agit d’un identifiant utilisé par Amazon pour indiquer quel serveur régional héberge le bucket. Par exemple, un bucket sur la côte ouest des États-Unis pourrait être us-west-2. Cet identifiant est obligatoire pour que l’intégration puisse accéder au bucket et au dossier à surveiller. Vous pouvez trouver cet identifiant sur Amazon.
- bucket_name - nom du bucket S3 où se trouve le dossier à surveiller
- adresse restante - il s’agit de la structure de dossiers à l’intérieur du bucket qui pointe vers le dossier surveillé.
Plus d’informations (optionnel)
NOTE INTERNE : Selon les développeurs, l’identifiant régional dans l’URL est obligatoire. Ils n’ont pas l’intention de permettre la résolution de l’URL sans cet identifiant, il doit donc être inclus dans le chemin du dossier à surveiller. Voir ce ticket Jira pour plus d’informations : https://seagull/jira/browse/BUG-2287