Passer au contenu principal

Module complémentaire WP Media Folder : intégration Amazon S3

1. Connectez-vous à Amazon S3 à partir de WP Media Folder

Revenez au tableau de bord WordPress et cliquez sur le menu Paramètres > WP Media Folder > Cloud > Offload Media > onglet Amazon S3. Collez ce qui suit dans les champs du formulaire :

  • ID de clé d'accès
  • Clé d'accès secrète

 

clé d'entrée

 

Après cela, enregistrez les paramètres et la connexion devrait être un succès. Veuillez passer à l'étape suivante pour découvrir les fonctionnalités d'AWS S3.

 

2. Comment ça marche ? Que puis-je faire avec Amazon S3 ?

Comment ça marche?

Une fois que vous avez connecté WP Media Folder à Amazon S3, veuillez sélectionner un compartiment ou en créer un nouveau où toutes vos données seront stockées.

 

créer un bucket

 

Et vous pouvez activer Copier vers Amazon S3 , tous vos nouveaux médias téléchargés seront envoyés à Amazon S3.

 

copie vers aws

 

Et si vous souhaitez synchroniser votre média téléchargé avant d'utiliser l'intégration Amazon S3, cliquez sur le bouton Synchroniser avec Amazon S3 . Ensuite, il enverra toute votre bibliothèque multimédia existante à votre compartiment S3.

Remarque : lorsque vous effectuez cette action, l'URL de votre média sera remplacée par l'URL Amazon S3.
Veuillez voir l'exemple ci-dessous. De https://joomunited.com/wp-content/uploads/2019/02/image.jpg à >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Afin de décharger les médias sur votre site, vous devez activer Supprimer après le téléchargement , votre bibliothèque multimédia sera entièrement stockée sur Amazon S3 au lieu de votre serveur.

 

déchargement-média-amazon-s3

 

En activant Étiquette de pièce jointe , les informations sur chaque média seront affichées lorsque vous survolerez l'étiquette aws3 en haut à droite.

 

label amazon

 

Lorsque vous souhaitez modifier l'emplacement de votre média ou supprimer le plug-in, cliquez sur le bouton Récupérer le média Amazon S3 , puis tous vos médias seront copiés d'Amazon vers votre médiathèque. Tous les anciens liens ajoutés dans votre contenu resteront en place (pas de lien cassé).

 

récupérer-aws

 

Remarque : Vous ne pouvez synchroniser les fichiers de S3 vers la bibliothèque multimédia que s'ils sont téléchargés via notre plugin.

Comment connecter CloudFront ?

Cloudfront est intégré à notre plugin. Afin de créer un domaine personnalisé (CNAME), tout d'abord, sur le tableau de bord Amazon, accédez à Services > CloudFront ou accédez à ce lien .

 

menu cloudfront

 

À partir de là, cliquez sur Créer une distribution dans le coin droit.

 

créer-distribution-bouton

 

Collez ensuite votre domaine dans le Domaine d'origine . Si votre domaine est : "https://s3-us-west-1.amazonaws.com/joom-united", veuillez passer à "https://joom-united.s3-us-west-1.amazonaws.com"

 

créer-distribution

 

Dans Comportement du cache par défaut > Clé de cache et requêtes d'origine , sélectionnez l'option Paramètres de cache hérités . Après tout, faites défiler vers le bas et cliquez sur Créer une distribution .

 

paramètre de cache hérité

 

Ensuite, il se tourne vers les détails de distribution, copiez le nom de domaine de distribution. Et accédez au paramètre Amazon dans WP Media Folder et collez-le dans le Custom Domain (CNAME) .

 

copie-distribution

 

Veuillez patienter quelques minutes pour que l'image se charge complètement lorsque le champ Dernière modification passe de "Déploiement" à la date et l'heure actuelles.

Enfin, vous pouvez voir les changements dans URL du fichier dans chaque image.

 

fichier-url-cdn-s3

 

Paramètres et actions avancés

Vous pouvez sélectionner un compartiment pour importer des dossiers et des fichiers du serveur S3 vers votre bibliothèque multimédia. Ou copiez tous les fichiers d'un compartiment à un autre.

 

seaux de copie

 

3. Créez un utilisateur IAM


L'intégration d'Amazon S3 avec WP Media Folder est incluse dans le module complémentaire. Vous devez installer ce module complémentaire (plugin) en plus de WP Media Folder . L'addon inclut également l'intégration pour Google Drive, Google Photo, Dropbox et OneDrive .

Tout d'abord, vous devez vous connecter à Amazon Console ou vous inscrire si vous n'avez pas de compte AWS S3.

Une fois que vous vous êtes connecté à la console, vous devrez créer un nouvel utilisateur IAM. Accédez ensuite à la page Utilisateurs IAM dans AWS Console, cliquez sur le bouton Ajouter un utilisateur.

Étape 1 : entrez un nom pour l'utilisateur, puis cliquez sur le Suivant .

 

Créer un utilisateur

 

Étape 2 : Pour autoriser le nouvel utilisateur à gérer des compartiments et des objets dans le service S3, vous devez accorder des autorisations spécifiques. Cliquez sur le « Attacher directement les politiques » , puis saisissez « S3 » dans la zone de saisie des politiques de filtrage. Sélectionnez la « AmazonS3FullAccess » , puis cliquez sur le Suivant .

 

autorisation de l'utilisateur

 

Étape 3 : Si tout semble bon, cliquez sur le Créer un utilisateur .

 

utilisateur de révision

 

Créer une clé d'accès

Après avoir créé avec succès un nouvel utilisateur, vous devez accéder à Gestion des accès > Utilisateurs > {sélectionner un utilisateur} > onglet Informations d'identification de sécurité.

 

informations d'identification de sécurité

 

Ensuite, faites défiler vers le bas dans Clés d'accès et cliquez sur Créer une clé d'accès .

 

créer une clé d'accès

 

À l'étape 1 : Accéder aux meilleures pratiques et alternatives clés, sélectionnez Application exécutée en dehors d'AWS . Cliquez ensuite sur Suivant .

 

step1-create-key

 

Ensuite à l'étape 2 : nommez la description sur le champ. Ensuite, cliquez sur Créer une clé d'accès .

 

étape2-nom-clé

 

Enfin, un écran de récupération des clés d'accès s'affichera avec les informations d'identification de sécurité de l'utilisateur, qui consistent en un ID de clé d'accès et une clé d'accès secrète . Amazon ne les affichera plus, veuillez donc les télécharger au format .csv et les copier également dans un endroit sûr. Si vous les perdez, vous pouvez toujours créer un nouveau jeu de clés à partir de la console, mais vous ne pourrez pas récupérer la clé secrète ultérieurement.

 

étape3-récupérer-la-clé-d'accès

 

Créer un bucket

Pour utiliser Amazon S3, vous devez créer un nouveau compartiment. Veuillez vous rendre dans la zone du bucket : https://s3.console.aws.amazon.com/s3/buckets . Cliquez ensuite sur le bouton Créer un compartiment .

 

créer un bucket

 

Dans la configuration générale , saisissez le nom du compartiment, sélectionnez une région AWS et, dans la Propriété de l'objet , sélectionnez ACL activées > option Rédacteur d'objet.

 

name-bucket

 

Dans la section Block Public Access settings for this bucket , décochez l'option : "Block all public access" et cochez l'option : "I reconnais that the current..." comme sur l'image ci-dessous.

 

bloquer-l'accès-public-s3

 

Laissez ensuite toutes les autres options par défaut et cliquez sur le bouton Créer un compartiment .

 

étape finale de création de compartiment

 

Enfin, un nouveau bucket doit être créé avec succès avec le statut de la colonne Access : "Les objets peuvent être publics" .

 

nouveau compartiment créé

 

Ou vous pouvez créer un nouveau compartiment dans paramètres WP Media Folder Accédez au menu Paramètres > WP Media Folder > Cloud > Offload Media > Amazon S3, cliquez sur les paramètres du compartiment et bouton de sélection. Au bas de la fenêtre contextuelle, saisissez le nom du compartiment et cliquez sur le Créer .

 

créer-bucket-wp