Connexion de Shade à AWS S3
Créer le bucket
Créez un bucket. Notez la région et le nom du bucket que vous créez
Changez simplement la valeur d'entrée du nom du bucket. Tous les autres paramètres par défaut peuvent rester inchangés (usage général, pas d'ACL, bloquer tout accès public, pas de versioning du bucket, chiffrement côté serveur, pas de paramètres avancés)
Configuration CORS
Cliquez sur le bucket puis sur l'onglet des autorisations. Faites défiler jusqu'à la
Partage de ressources entre origines croisées (CORS)section.

2. Cliquez sur modifier, puis collez ce JSON.
Ce JSON sert à autoriser les navigateurs web à accéder à ce bucket. C'est sécurisé car, comme nous fournissons des redirections depuis notre serveur, nous conservons le périmètre spécifique des autorisations CORS, donc cette configuration peut rester générique.
Créer la politique ciblée
Sous
IAMcliquez surPoliciespuis cliquez surCreate policyLa plupart des erreurs que nous voyons se produisent ici, lorsque les politiques ne sont pas correctement personnalisées

Assurez-vous de personnaliser le fichier JSON ci-dessous pour modifier la
Resourceentrée dethe-bucket-name-you-provisioned-earlierpour le nom du bucket que vous avez créé en premier. Cela se trouve à deux endroits : l'un sous labucketnameressource du bucket et l'autre sous labucketname/*ressource
Utilisez l'éditeur JSON et collez ceci dans l'éditeur de politique
Nommez votre politique de manière pertinente pour l'accès au bucket Shade que nous avons créé précédemment et ajoutez une description. Créez la politique
Créer l'utilisateur
Maintenant, sous
Usersdans la barre latérale gauche d'IAM, cliquez surCreate userDonnez à l'utilisateur un nom pertinent pour Shade. Ce sera l'utilisateur par lequel les serveurs Shade accéderont à votre bucket et généreront des URL signées.
Choisissez
Attach policies directlyet trouvez la politique que vous avez créée. Cochez la case pour l'attacher, puis cliquez sur suivant

Créer l'utilisateur
Maintenant, cliquez sur l'utilisateur puis sur
Create access key

Sélectionnez
Application running outside AWS

Enregistrez sur votre ordinateur la clé d'accès et la clé secrète créées
Créer des drives dans Shade
Dans l'application Shade, créez un drive BYOS

Utilisez la
Customconfiguration pour créer votre bucketRenseignez la configuration avec les bonnes valeurs. Faites attention à l'endpoint. Utilisez le
s3.<region>.amazonaws.comformat précédé dehttps://. Trouvez ces endpoints en fonction de la région dans laquelle vous avez créé votre bucket, sousAmazon S3 endpointssur cette page : https://docs.aws.amazon.com/general/latest/gr/s3.html

Téléversez un fichier pour tester. Vous devriez voir des objets apparaître dans votre bucket S3, le fichier devrait se téléverser et obtenir des aperçus/proxys normalement.
Mis à jour
Ce contenu vous a-t-il été utile ?

