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

1. Créez un utilisateur IAM


L'intégration 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 de 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.

Entrez ensuite un nom pour l'utilisateur et cochez la case Accès par programmation comme type d'accès , puis cliquez sur le bouton Suivant: Autorisations .

 

Créer un utilisateur

 

Pour permettre au nouvel utilisateur de 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 existantes » , puis saisissez « S3 » dans la zone de saisie des politiques de filtrage. Sélectionnez la politique « AmazonS3FullAccess », puis cliquez sur le bouton Suivant : Balises .

 

autorisation de l'utilisateur

 

Vous pouvez ignorer cette étape ou ajouter votre clé si nécessaire. Cliquez ensuite sur le bouton Suivant: Revoir.

 

ajouter une étiquette

 

Si tout semble bon, cliquez sur le bouton Créer un utilisateur .

 

révision-utilisateur

 

Un écran de sécurité s'affiche avec les informations d'identification de sécurité pour l'utilisateur, qui se compose d'un ID de clé d'accès et d'une clé d'accès secrète. Amazon ne les affichera plus. Veuillez donc les télécharger au format .csv et les copier dans un endroit sûr. Si vous les perdez, vous pouvez toujours créer un nouvel ensemble de clés à partir de la console, mais vous ne pourrez plus récupérer la clé secrète ultérieurement.

 

aws-s3-key

 

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-seau

 

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

 

2. Connectez-vous à Amazon S3 à partir du 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.

 

3. 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-seau

 

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.

 

amazon-label

 

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 des fichiers de S3 vers la bibliothèque multimédia que s'ils sont téléchargés via notre plugin.

 

Paramètres et actions avancés

Cloudfront est intégré à notre plugin. Tout d'abord, vous devez accéder à ce lien pour configurer un Amazon CloudFront.

Ensuite, vous devez activer cette option, puis ajouter votre domaine personnalisé (CNAME).

 

intégration cloudfront

 

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 vers un autre.

 

copie-seaux