BlobContainerPermissions Klasse
- java.
lang. Object - Berechtigungen<T>
- com.
microsoft. azure. storage. blob. BlobContainerPermissions
- com.
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.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
BlobContainerPermissions() |
Erstellt eine instance der -Klasse. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Blob |
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:
|
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:
|
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.
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.
Parameters:
Gilt für:
Azure SDK for Java