Cette documentation a été traduite automatiquement par IA.
En complément du plugin de gestion de fichiers, cette version ajoute la prise en charge des types de stockage de fichiers compatibles avec le protocole S3. Tout service de stockage d'objets prenant en charge le protocole S3 peut être intégré facilement, comme Amazon S3, Alibaba Cloud OSS, Tencent Cloud COS, MinIO, Cloudflare R2, etc., ce qui améliore la compatibilité et la flexibilité des services de stockage.
Téléchargement direct depuis le client : Les fichiers sont téléchargés directement vers le service de stockage sans passer par le serveur NocoBase, offrant ainsi une expérience de téléchargement plus efficace et plus rapide.
Accès privé : Toutes les URL de fichiers sont des adresses d'autorisation temporaires signées, garantissant un accès sécurisé et limité dans le temps aux fichiers.
Gestion des collections de fichiers : Gérez et stockez de manière centralisée tous les fichiers téléchargés, en prenant en charge divers types de fichiers et méthodes de stockage pour faciliter leur classification et leur récupération.
Stockage des champs de pièce jointe : Stockez les pièces jointes téléchargées via des formulaires ou des enregistrements, et associez-les à des entrées de données spécifiques.
Activez le plugin plugin-file-storage-s3-pro.
Accédez à "Paramètres -> Gestionnaire de fichiers" pour configurer la gestion des fichiers.
Cliquez sur le bouton "Ajouter" et sélectionnez "S3 Pro".


Rendez-vous sur la console Amazon S3.
Cliquez sur le bouton "Create bucket" (Créer un bucket) sur le côté droit.











Utilisez l'AccessKey ID et le Secret AccessKey que vous avez récupérés lors de l'étape précédente.
Accédez au panneau des propriétés du bucket pour trouver le nom du bucket et la région.

Cette configuration est facultative. Configurez-la si vous souhaitez rendre les fichiers téléchargés entièrement publics.


Cette configuration est facultative et doit être utilisée lorsque vous avez besoin d'optimiser la taille ou l'effet de l'aperçu de l'image. Veuillez noter que ce déploiement peut entraîner des coûts supplémentaires. Pour plus de détails, veuillez consulter les conditions et tarifs d'AWS.
Rendez-vous sur Dynamic Image Transformation for Amazon CloudFront.
Cliquez sur le bouton Launch in the AWS Console (Lancer dans la console AWS) en bas de la page pour démarrer le déploiement.

Suivez les invites pour compléter la configuration. Les options suivantes nécessitent une attention particulière :
DemoUrl et cliquez sur le lien pour ouvrir l'interface de démonstration.sharp pour un traitement efficace des images. Vous pouvez télécharger le code source depuis le dépôt GitHub et le personnaliser selon vos besoins.

Une fois la configuration terminée, attendez que l'état du déploiement passe à CREATE_COMPLETE.
Dans la configuration NocoBase, veuillez noter les points suivants :
Thumbnail rule (Règle de miniature) : Saisissez les paramètres de traitement d'image, par exemple ?width=100. Pour plus de détails, consultez la documentation AWS.Access endpoint (Point d'accès) : Saisissez la valeur de Outputs -> ApiEndpoint après le déploiement.Full access URL style (Style d'URL d'accès complet) : Cochez Ignorer (car le nom du bucket a déjà été renseigné lors de la configuration et n'est plus nécessaire pour l'accès).



Bucket Name (Nom du bucket) : Choisissez un nom adapté à vos besoins métier.Region (Région) : Sélectionnez la région la plus proche de vos utilisateurs.




Pour des raisons de démonstration, nous allons créer une AccessKey en utilisant le compte principal. Dans un environnement de production, il est recommandé d'utiliser RAM pour créer l'AccessKey. Pour les instructions, veuillez vous référer à la documentation Alibaba Cloud.
Cliquez sur le bouton "Create AccessKey" (Créer une clé d'accès).



Utilisez l'AccessKey ID et le Secret AccessKey obtenus à l'étape précédente.
Accédez à la page de détails du bucket pour obtenir le nom du bucket.


https:// lorsque vous la saisissez dans NocoBase.
Cette configuration est facultative et ne doit être utilisée que pour optimiser la taille ou l'effet de l'aperçu de l'image.
Remplissez les paramètres pertinents pour la Thumbnail rule (Règle de miniature). Pour les réglages spécifiques des paramètres, consultez la documentation Alibaba Cloud sur le traitement d'image.
Maintenez les paramètres Full upload URL style (Style d'URL de téléchargement complet) et Full access URL style (Style d'URL d'accès complet) identiques.




Accédez à la page Gestionnaire de fichiers dans NocoBase.
Cliquez sur le bouton Ajouter et sélectionnez S3 Pro.
Remplissez le formulaire :
"auto".
Vous pouvez vous référer aux configurations des services de fichiers ci-dessus. La logique est similaire.

Vous pouvez vous référer aux configurations des services de fichiers ci-dessus. La logique est similaire.

Veuillez vous référer à la documentation du plugin de gestionnaire de fichiers.