2016-08-01 17 views
2

Ich möchte den Azure Blob-Speicher zum Hochladen und Herunterladen von Dokumenten verwenden. Es gibt einige Unternehmen, die ihre Dokumente hochladen und herunterladen können. Ich möchte Sicherheit für diese Dokumente schaffen. Das bedeutet, dass Unternehmen nur ihre Dokumente sehen können. Keine anderen'.Azure Blob Container

Kann ich mehrere Ordner im Blob-Container erstellen und diese Ordner autorisieren?

Antwort

2

Blob-Speicher ermöglicht Ihnen das Erstellen einer unbegrenzten Anzahl von Containern (innerhalb des 500-TB-Speicherkontolimits).

Unter der Annahme, dass Unternehmen die richtigen Tools zum Hochladen/Herunterladen von Dokumenten in den BLOB-Speicher haben (oder erstellen), können Sie den Zugriff auf einen Container über eine Shared Access-Signatur ermöglichen, die Lese-/Listen-/Schreibzugriff ermöglicht. Und solange Sie nicht die tatsächlichen Speicherkontoschlüssel ausgeben (die Zugriff auf das gesamte Speicherkonto gewähren), hat der Client nur Zugriff auf diesen bestimmten Container.

Denken Sie daran, dass Ihr Speicherkonto bei diesem Ansatz jetzt direkt von anderen manipuliert wird. Ohne eine Art von Front-End-Anwendung vor Ihrem Speicherkonto haben Sie keine Möglichkeit, die Verwendung durch Ihre Kunden einzuschränken.

Außerdem: Sie können eine Shared Access-Signatur nicht einfach ablaufen lassen. Sobald eine URL ausgegeben wird, ist sie bis zum Ablaufdatum gültig (oder wenn Sie Speicherkontoschlüssel neu generieren, wodurch alle URLs unterbrochen werden). Um den Zugriff programmgesteuert ändern/widerrufen zu können, müssen Sie eine Richtlinie für gespeicherte Zugriffe verwenden.

+0

Das hilft mir. Welchen Blob soll ich verwenden? Block oder Blob? – TKrish