Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Voortbouwend op de plugin voor bestandsbeheer, voegt deze versie ondersteuning toe voor bestandstypen die compatibel zijn met het S3-protocol. Elke objectopslagservice die het S3-protocol ondersteunt, zoals Amazon S3, Alibaba Cloud OSS, Tencent Cloud COS, MinIO, Cloudflare R2, enz., kan naadloos worden geïntegreerd, wat de compatibiliteit en flexibiliteit van opslagservices verder verbetert.
Client-upload: Bestanden worden rechtstreeks naar de opslagservice geüpload zonder via de NocoBase-server te gaan, wat zorgt voor een efficiëntere en snellere uploadervaring.
Private toegang: Alle URL's voor bestanden zijn ondertekende, tijdelijke autorisatieadressen, wat veilige en tijdgebonden toegang tot bestanden garandeert.
Bestandstabelbeheer: Centraal beheer en opslag van alle geüploade bestanden, met ondersteuning voor diverse bestandstypen en opslagmethoden voor eenvoudige classificatie en retrieval.
Opslag van bijlagevelden: Opslag van bijlagen die via formulieren of records zijn geüpload, met ondersteuning voor koppeling aan specifieke gegevensrecords.
Schakel de plugin-file-storage-s3-pro plugin in.
Navigeer naar "Setting -> FileManager" om de instellingen voor bestandsbeheer te openen.
Klik op de knop "Add new" en selecteer "S3 Pro".


Bezoek de Amazon S3 Console.
Klik op de knop "Create bucket" aan de rechterkant.

Bucket Name in, laat andere velden op de standaardinstellingen staan, scroll naar beneden en klik op de knop "Create" om het proces te voltooien.









Gebruik de opgehaalde AccessKey ID en AccessKey Secret.
Bezoek het eigenschappenpaneel van de bucket om de Bucket Name en Region te vinden.

Dit is een optionele configuratie. Configureer deze wanneer u geüploade bestanden volledig openbaar wilt maken.


Deze configuratie is optioneel en moet worden gebruikt wanneer u de grootte of het effect van de afbeeldingspreview wilt optimaliseren. Houd er rekening mee dat deze implementatie extra kosten met zich mee kan brengen. Raadpleeg de voorwaarden en prijzen van AWS voor meer details.
Klik op de knop Launch in the AWS Console onderaan de pagina om de implementatie te starten.

Volg de aanwijzingen om de configuratie te voltooien. De volgende opties verdienen speciale aandacht:
DemoUrl-sleutel en klik op de link om de demo-interface te openen.sharp Node.js-bibliotheek voor efficiënte afbeeldingsverwerking. U kunt de broncode downloaden van de GitHub-repository en deze naar behoefte aanpassen.

Zodra de configuratie is voltooid, wacht u tot de implementatiestatus verandert in CREATE_COMPLETE.
In de NocoBase-configuratie dient u rekening te houden met het volgende:
Thumbnail rule: Vul de parameters voor afbeeldingsverwerking in, zoals ?width=100. Raadpleeg de AWS-documentatie voor details.Access endpoint: Voer de waarde in van Outputs -> ApiEndpoint na implementatie.Full access URL style: Selecteer Ignore (aangezien de bucketnaam al is ingevuld in de configuratie, is deze niet nodig voor toegang).



Bucket Name: Kies op basis van uw bedrijfsbehoeften.Region: Selecteer de dichtstbijzijnde regio voor uw gebruikers.




Voor demonstratiedoeleinden zullen we een AccessKey aanmaken met het hoofdaccount. In een productieomgeving wordt aanbevolen om RAM te gebruiken om de AccessKey aan te maken. Raadpleeg de Alibaba Cloud-documentatie voor instructies.
Klik op de knop "Create AccessKey".



Gebruik de AccessKey ID en AccessKey Secret die u in de vorige stap hebt verkregen.
Ga naar de detailpagina van de bucket om de Bucket-naam te verkrijgen.

Region te verkrijgen (het achtervoegsel ".aliyuncs.com" is niet nodig).
https://-voorvoegsel toe wanneer u het in NocoBase invoert.
Deze configuratie is optioneel en mag alleen worden gebruikt bij het optimaliseren van de grootte of het effect van de afbeeldingspreview.
Vul de relevante parameters in voor Thumbnail rule. Raadpleeg de Alibaba Cloud-documentatie over Afbeeldingsverwerking voor specifieke parameterinstellingen.
Houd de instellingen voor Full upload URL style en Full access URL style hetzelfde.




Ga naar de File manager-pagina in NocoBase.
Klik op de knop Add new en selecteer S3 Pro.
Vul het formulier in:
"auto".
Raadpleeg de configuraties voor de bovengenoemde bestandsservices. De logica is vergelijkbaar.

Raadpleeg de configuraties voor de bovengenoemde bestandsservices. De logica is vergelijkbaar.

Raadpleeg de documentatie van de file-manager plugin.