2017-06-10 5 views
-3

Ich möchte einen Server in Node.js einrichten, der Benutzern das Hochladen von Dateien in AWS S3 ermöglicht.AWS S3-Zugriffskontrollstrategien für NodeJS

Für jede Datei hochgeladen es eine globale eindeutige URL ist standardmäßig wie folgt:

https://s3.amazonaws.com/aws-website-test-psjjm/about.html 

Was die verschiedenen Strategien zur Einrichtung der Zugriffskontrolle für diese zu S3 hochgeladenen Dateien sind, mit Node.js?

+0

Sie müssen sich dies ansehen: http://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html – digitake

+0

Willkommen bei StackOverflow! Könnten Sie bitte Ihre Frage klären? Sie erwähnen "einen Server in Node.js", geben jedoch ein Beispiel für eine statische Webseite in Amazon S3 an. Es wäre hilfreich, wenn Sie näher erläutern könnten, was Sie zu erreichen versuchen, was Sie bisher versucht haben und welche Schwierigkeiten Sie haben. Vielen Dank! –

Antwort

1

Werfen Sie einen Blick auf die s3 Zugang Überblick:

https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-overview.html

Es gibt zwei Arten von Zugangskontrolle, bucket Politik und ACL. Was du benutzt, hängt davon ab, was du versuchst zu erreichen. Sie müssen durch jeden gehen und entscheiden, welche für Sie am besten funktioniert. Diese können sowohl den Zugriff auf Kontoebene als auch den externen Zugriff auf Ihren Bucket steuern.

https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html

Sobald Sie wissen, was Sie können Sie diese Politik, um den Eimer mit einer Reihe von Methoden wie direkt auf der Konsole, Cloudformation, cli gelten erreichen wollen.

Verwandte Themen