Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Voortbouwend op de bestandsbeheer-plugin, voegen we ondersteuning toe voor bestandopslagtypes die compatibel zijn met het S3-protocol. Elke objectopslagdienst die het S3-protocol ondersteunt, kunt u eenvoudig integreren, zoals Amazon S3, Aliyun OSS, Tencent COS, MinIO, Cloudflare R2, enz. Dit verbetert de compatibiliteit en flexibiliteit van opslagdiensten verder.
Client-side upload: Het uploadproces van bestanden verloopt niet via de NocoBase-server, maar maakt direct verbinding met de bestandopslagdienst, wat zorgt voor een efficiëntere en snellere uploadervaring.
Privétoegang: Bij het openen van bestanden zijn alle URL's ondertekende, tijdelijk geautoriseerde adressen, wat de veiligheid en tijdigheid van bestandstoegang garandeert.
Bestands collectiebeheer: Centraal alle geüploade bestanden beheren en opslaan, met ondersteuning voor diverse bestandstypen en opslagmethoden, voor eenvoudige classificatie en opvraging.
Opslag voor bijlagevelden: Gebruikt voor de gegevensopslag van bijlagen die in formulieren of records zijn geüpload, met ondersteuning voor koppeling aan specifieke gegevensrecords.
Schakel de plugin-file-storage-s3-pro plugin in.
Klik op "Setting -> FileManager" om de instellingen voor bestandsbeheer te openen.
Klik op de knop "Add new" en selecteer "S3 Pro".


Open https://ap-southeast-1.console.aws.amazon.com/s3/home om de S3-console te openen.
Klik aan de rechterkant op de knop "Create bucket".











De AccessKey ID en AccessKey Secret zijn de waarden die u in de vorige stap hebt verkregen. Vul deze nauwkeurig in.
Ga naar het eigenschappenpaneel van de bucketdetailpagina, waar u de Bucketnaam en Region (regio) informatie kunt vinden.

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


Deze configuratie is optioneel en wordt gebruikt om de grootte of effecten van afbeeldingsvoorbeelden te optimaliseren. Houd er rekening mee dat deze implementatieoplossing extra kosten met zich mee kan brengen. Voor specifieke kosten verwijzen wij u naar de relevante AWS-voorwaarden.
Klik onderaan de pagina op de knop Launch in the AWS Console om de implementatie van de oplossing te starten.

Volg de aanwijzingen om de configuratie te voltooien. Let vooral op de volgende opties:
sharp Node.js-bibliotheek voor efficiënte afbeeldingsverwerking. U kunt de broncode downloaden van de GitHub-repository en deze naar behoefte aanpassen.

Nadat de configuratie is voltooid, wacht u tot de implementatiestatus verandert in CREATE_COMPLETE.
In de NocoBase-configuratie zijn er enkele aandachtspunten:
Thumbnail rule: Vul afbeeldingsverwerkingsgerelateerde parameters in, bijvoorbeeld ?width=100. Raadpleeg de AWS-documentatie voor details.Access endpoint: Vul de waarde van Outputs -> ApiEndpoint in na implementatie.Full access URL style: U moet Ignore aanvinken (omdat de bucketnaam al tijdens de configuratie is ingevuld, is deze niet langer nodig voor toegang).



Vul de bucket-gerelateerde informatie in en klik tot slot op de knop Create.
De Bucket Name moet passen bij uw bedrijfsbehoeften; de naam mag willekeurig zijn.
Kies de Region die het dichtst bij uw gebruikers ligt.
Andere instellingen kunt u standaard laten of naar behoefte configureren.





Voor demonstratiedoeleinden maken we een AccessKey aan met het hoofdaccount. In een productieomgeving wordt het aanbevolen om RAM te gebruiken voor het aanmaken. U kunt hiervoor https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair raadplegen.
Klik op de knop "Create AccessKey".



De AccessKey ID en AccessKey Secret zijn de waarden die in de vorige stap zijn verkregen.
Ga naar de detailpagina van de bucket om de Bucketnaam te verkrijgen.



Deze configuratie is optioneel en mag alleen worden gebruikt wanneer u de grootte of effecten van afbeeldingsvoorbeelden moet optimaliseren.
Vul de Thumbnail rule-gerelateerde parameters in. Voor specifieke parameterinstellingen raadpleegt u Image Processing Parameters.
Full upload URL style en Full access URL style kunnen hetzelfde blijven.




Ga naar de NocoBase -> File manager pagina.
Klik op de knop Add new en selecteer S3 Pro.
Vul het formulier in:

U kunt de configuratie van de hierboven genoemde bestandsservices raadplegen, aangezien de logica vergelijkbaar is.

U kunt de configuratie van de hierboven genoemde bestandsservices raadplegen, aangezien de logica vergelijkbaar is.
