Cette documentation a été traduite automatiquement par IA.
S'appuyant sur le plugin de gestion de fichiers, ce plugin ajoute la prise en charge de types de stockage de fichiers compatibles avec le protocole S3. Tout service de stockage d'objets compatible avec le protocole S3 peut être facilement intégré, comme Amazon S3, Aliyun OSS, Tencent COS, MinIO, Cloudflare R2, etc., ce qui améliore encore la compatibilité et la flexibilité des services de stockage.
Téléchargement côté client : Le processus de téléchargement des fichiers ne passe pas par le serveur NocoBase, mais se connecte directement au service de stockage de fichiers, offrant ainsi une expérience de téléchargement plus efficace et plus rapide.
Accès privé : Lors de l'accès aux fichiers, toutes les URL sont des adresses temporaires signées et autorisées, ce qui garantit la sécurité et la validité de l'accès 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èces jointes : Utilisé pour le stockage des données de pièces jointes téléchargées dans des formulaires ou des enregistrements, prenant en charge l'association avec des enregistrements de données spécifiques.
Activez le plugin plugin-file-storage-s3-pro.
Cliquez sur "Paramètres -> Gestionnaire de fichiers" pour accéder aux réglages du gestionnaire de fichiers.
Cliquez sur le bouton "Ajouter un nouveau" et sélectionnez "S3 Pro".


Ouvrez https://ap-southeast-1.console.aws.amazon.com/s3/home pour accéder à la console S3.
Cliquez sur le bouton "Create bucket" (Créer un bucket) à droite.











L'AccessKey ID et le SecretAccessKey sont les valeurs que vous avez obtenues à l'étape précédente. Veuillez les renseigner avec précision.
Accédez au panneau des propriétés de la page de détails du bucket, où vous pourrez obtenir le nom du bucket et les informations sur la région (Region).

Cette configuration est facultative. Configurez-la lorsque vous avez besoin de rendre les fichiers téléchargés entièrement publics.


Cette configuration est facultative et est utilisée pour optimiser la taille ou les effets de prévisualisation des images. Veuillez noter que cette solution de déploiement peut entraîner des coûts supplémentaires. Pour connaître les frais spécifiques, veuillez vous référer aux conditions générales d'AWS.
Cliquez sur le bouton Launch in the AWS Console (Lancer dans la console AWS) en bas de la page pour commencer le déploiement de la solution.

Suivez les invites pour compléter la configuration. Portez une attention particulière aux options suivantes :
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 le statut de déploiement passe à CREATE_COMPLETE.
Dans la configuration NocoBase, voici quelques points à noter :
Thumbnail rule (Règle des miniatures) : Renseignez les paramètres liés au traitement d'image, par exemple ?width=100. Pour plus de détails, consultez la documentation AWS.Access endpoint (Point d'accès) : Renseignez la valeur de Outputs -> ApiEndpoint après le déploiement.Full access URL style (Style d'URL d'accès complet) : Vous devez cocher Ignorer (car le nom du bucket a déjà été renseigné lors de la configuration, il n'est plus nécessaire pour l'accès).



Renseignez les informations relatives au bucket et cliquez enfin sur le bouton "Create" (Créer).
Le nom du bucket (Bucket Name) doit correspondre à vos besoins métier ; le nom peut être arbitraire.
Choisissez la région (Region) la plus proche de vos utilisateurs.
Les autres paramètres peuvent être laissés par défaut ou configurés selon vos besoins.





À des fins de démonstration, nous créons une AccessKey en utilisant le compte principal. Dans un environnement de production, il est recommandé d'utiliser RAM pour la créer. Vous pouvez vous référer à https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair.
Cliquez sur le bouton "Create AccessKey" (Créer une clé d'accès).



L'AccessKey ID et le SecretAccessKey sont les valeurs obtenues à l'étape précédente.
Accédez à la page de détails du bucket pour obtenir le nom du bucket.



Cette configuration est facultative et ne doit être utilisée que lorsque vous avez besoin d'optimiser la taille ou les effets de prévisualisation des images.
Renseignez les paramètres liés à la Thumbnail rule (règle des miniatures). Pour les réglages spécifiques des paramètres, consultez les paramètres de traitement d'image.
Les champs Full upload URL style (Style d'URL de téléchargement complet) et Full access URL style (Style d'URL d'accès complet) peuvent être identiques.




Accédez à la page NocoBase -> Gestionnaire de fichiers.
Cliquez sur le bouton "Ajouter un nouveau" et sélectionnez "S3 Pro".
Remplissez le formulaire :
Full access URL style (Style d'URL d'accès complet) doit être défini sur "Path-Style".
Vous pouvez vous référer à la configuration des services de fichiers mentionnés ci-dessus, la logique étant similaire.

Vous pouvez vous référer à la configuration des services de fichiers mentionnés ci-dessus, la logique étant similaire.
