Freigeben über


BlobContainerPermissions Klasse

  • java.lang.Object

public class BlobContainerPermissions extends Permissions

Stellt die Berechtigungen für einen Container dar.

Die Berechtigungen des Containers umfassen zwei Arten von Zugriffseinstellungen für den Container:

  • Die Einstellung für den öffentlichen Zugriff des Containers, dargestellt durch die publicAccess -Eigenschaft. Die Einstellung für den öffentlichen Zugriff gibt an, ob der Container und die zugehörigen Blobs über eine anonyme Anforderung gelesen werden können.

  • Die Zugriffsrichtlinien des Containers, dargestellt durch die getSharedAccessPolicies() -Methode. Diese Einstellung verweist auf eine Sammlung von SAS-Richtlinien für den Container. Eine SAS-Richtlinie kann verwendet werden, um die Startzeit, die Ablaufzeit und die Berechtigungen für eine oder mehrere Shared Access Signatures zu steuern. Eine Shared Access Signature bietet delegierten Zugriff auf die Ressourcen des Containers.

Weitere Informationen zum Verwalten von Containerberechtigungen finden Sie unter Verwalten des Zugriffs auf Container und Blobs.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
BlobContainerPermissions()

Erstellt eine instance der -Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
BlobContainerPublicAccessType getPublicAccess()

Ruft die Einstellung für den öffentlichen Zugriff für den Container ab.

Die Einstellung für den öffentlichen Zugriff gibt an, ob der Container und die zugehörigen Blobs über eine anonyme Anforderung gelesen werden können.

Die BlobContainerPublicAccessType Enumeration bietet drei Ebenen anonymen Lesezugriffs:

  • OFF, wodurch der anonyme Zugriff verhindert wird.

  • BLOB, die anonymen Lesezugriff auf Blobressourcen zulässt, jedoch nicht auf Containermetadaten oder auf die Liste der Blobs im Container.

  • CONTAINER, die anonymen Lesezugriff auf Blobressourcen, Containermetadaten und die Liste der Blobs im Container ermöglicht.

Weitere Informationen zum Verwalten des anonymen Zugriffs auf Blobdienstressourcen finden Sie unter Festlegen Access Control für Container.

void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Legt die Einstellung für den öffentlichen Zugriff für den Container fest.

Die Einstellung für den öffentlichen Zugriff gibt an, ob der Container und die zugehörigen Blobs über eine anonyme Anforderung gelesen werden können.

Die BlobContainerPublicAccessType Enumeration bietet drei Ebenen anonymen Lesezugriffs:

  • OFF, wodurch der anonyme Zugriff verhindert wird.

  • BLOB, die anonymen Lesezugriff auf Blobressourcen zulässt, jedoch nicht auf Containermetadaten oder auf die Liste der Blobs im Container.

  • CONTAINER, die anonymen Lesezugriff auf Blobressourcen, Containermetadaten und die Liste der Blobs im Container ermöglicht.

Weitere Informationen zum Verwalten des anonymen Zugriffs auf Blobdienstressourcen finden Sie unter Festlegen Access Control für Container.

Geerbte Elemente

Details zum Konstruktor

BlobContainerPermissions

public BlobContainerPermissions()

Erstellt eine instance der -Klasse.

Details zur Methode

getPublicAccess

public BlobContainerPublicAccessType getPublicAccess()

Ruft die Einstellung für den öffentlichen Zugriff für den Container ab.

Die Einstellung für den öffentlichen Zugriff gibt an, ob der Container und die zugehörigen Blobs über eine anonyme Anforderung gelesen werden können.

Die BlobContainerPublicAccessType Enumeration bietet drei Ebenen anonymen Lesezugriffs:

  • OFF, wodurch der anonyme Zugriff verhindert wird.

  • BLOB, die anonymen Lesezugriff auf Blobressourcen zulässt, jedoch nicht auf Containermetadaten oder auf die Liste der Blobs im Container.

  • CONTAINER, die anonymen Lesezugriff auf Blobressourcen, Containermetadaten und die Liste der Blobs im Container ermöglicht.

Weitere Informationen zum Verwalten des anonymen Zugriffs auf Blobdienstressourcen finden Sie unter Festlegen Access Control für Container.

setPublicAccess

public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Legt die Einstellung für den öffentlichen Zugriff für den Container fest.

Die Einstellung für den öffentlichen Zugriff gibt an, ob der Container und die zugehörigen Blobs über eine anonyme Anforderung gelesen werden können.

Die BlobContainerPublicAccessType Enumeration bietet drei Ebenen anonymen Lesezugriffs:

  • OFF, wodurch der anonyme Zugriff verhindert wird.

  • BLOB, die anonymen Lesezugriff auf Blobressourcen zulässt, jedoch nicht auf Containermetadaten oder auf die Liste der Blobs im Container.

  • CONTAINER, die anonymen Lesezugriff auf Blobressourcen, Containermetadaten und die Liste der Blobs im Container ermöglicht.

Weitere Informationen zum Verwalten des anonymen Zugriffs auf Blobdienstressourcen finden Sie unter Festlegen Access Control für Container.

Parameters:

publicAccess

Gilt für: