Passer au contenu principal

Configuration du bucket Amazon S3 pour le processus d'automatisation

Découvre comment configurer un bucket Amazon S3 pour le stockage de fichiers

Cet article te propose un guide étape par étape pour configurer un bucket Amazon S3 pour le stockage de fichiers. C'est particulièrement utile si tu as besoin d'une méthode structurée pour stocker et partager des fichiers, comme des fichiers d'impression pour le traitement automatique des commandes. Bien que ce guide propose une configuration recommandée, garde à l'esprit que la gestion et la sécurisation de tes fichiers sur Amazon S3 relèvent de ta responsabilité. Configure toujours Amazon S3 en fonction de tes politiques de sécurité spécifiques.


Créer ton bucket Amazon S3

Voyons ensemble comment créer ton bucket Amazon S3 :

  1. Commence par t'inscrire pour un compte Amazon AWS. Une fois que tu t'es inscrit, clique sur « Sign-in to console ».

    Screenshot_2020-10-10_at_14.24.10.png
  2. Une fois connecté, tape « S3 » dans la barre de recherche et sélectionne « S3 ».

    Screenshot_2020-10-10_at_14.24.55.png

    Cela ouvre l'interface S3. Pour stocker tes fichiers, tu devras créer un nouveau bucket. Clique sur « Create bucket ».

    Screenshot_2020-10-10_at_14.25.05.png

    Donne un nom unique à ton bucket et choisis ta région de stockage préférée.

    Screenshot_2020-10-10_at_14.25.28.png

    Clique sur « Suivant ». Tu peux passer l'étape 2 sans faire de modifications.

    Screenshot_2020-10-10_at_14.25.39.png

    À l'étape 3, décoche l'option « Bloquer tous les accès publics » et confirme le message pour indiquer que tu comprends les implications.

    Screenshot_2020-10-10_at_14.26.39.png

    Vérifie tes paramètres à l'étape 4 et clique sur « Créer un bucket ».

    Screenshot_2020-10-10_at_14.26.46.png


Télécharger et sécuriser tes fichiers

Maintenant que ton bucket est prêt, ajoutons un fichier. Accède à ton bucket nouvellement créé et clique sur « Télécharger ». Suis les instructions à l'écran. Une fois ton fichier téléchargé, ouvre-le dans le bucket. Fais bien attention au chemin « URL de l'objet ». La partie de l'URL avant le nom du fichier est essentielle, car elle représente le domaine et la structure de dossiers dont tu auras besoin lorsque tu devras fournir le chemin complet du fichier pour des tâches comme le traitement des commandes.

mceclip0.png

Pour accorder l'accès à tes fichiers, tu devras ajuster les autorisations. Cela implique de définir une « Politique de compartiment » en suivant les étapes suivantes :

  1. Accède à ton bucket et clique sur « Permissions ».

    mceclip0.png

  2. Fais défiler vers le bas jusqu'à « Bucket Policy » et clique sur « Edit ». L'emplacement de ce bouton peut varier légèrement selon la taille de ton écran.

    mceclip1.png

  3. Dans la zone de texte « Policy », colle l'extrait de code fourni ci-dessous. N'oublie pas de remplacer « myzapierbucket » par le nom réel de ton bucket. Si tu ne le fais pas, tu obtiendras une erreur lors de l'enregistrement.

    mceclip4.png

Voici l'extrait de code à coller dans la zone de texte de la politique du bucket :

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::yourbucketname/*"
}
]
}

Félicitations ! Tu as configuré ton bucket Amazon S3 avec succès et tu es prêt à l'utiliser.


FAQ

Voici quelques questions courantes que tu pourrais avoir :

Si ma commande contient des produits sans fichier d'impression (par ex., des cadres), le système va-t-il quand même la traiter ?

Absolument ! Le système est conçu pour gérer les commandes contenant des articles qui ne nécessitent pas de fichier d'impression, comme les cadres ou les baguettes de suspension. Pour ces articles, la commande sera automatiquement approuvée sans avoir besoin d'un fichier d'impression. Si une commande contient un mélange d'articles imprimables (par exemple, des posters) et d'articles non imprimables (par exemple, des cadres), le système recherchera le fichier d'impression associé à l'article imprimable. Une fois le fichier détecté, l'ensemble de la commande sera approuvée et traitée.

Puis-je appliquer cette configuration aux commandes plus anciennes en attente ?

Oui, tu peux. Cette configuration fonctionne pour toute commande ayant le statut « En attente d'approbation ». Tant que les noms de fichiers respectent les conventions de nommage et sont correctement placés dans le bucket S3, ils seront traités, même pour les commandes plus anciennes.

Dans le cas d'une connexion en masse, est-ce que les images que je télécharge sur AWS doivent rester hébergées là-bas de façon permanente, ou est-ce que Gelato les télécharge et les héberge sur ses propres serveurs ?

Une fois les produits importés avec succès, Gelato télécharge les images et tu peux les supprimer de ton stockage AWS. Elles n'ont pas besoin d'y rester hébergées en permanence.

Avez-vous trouvé la réponse à votre question ?