Partager via


BlobContainerPermissions Classe

  • java.lang.Object

public class BlobContainerPermissions extends Permissions

Représente les autorisations d'un conteneur.

Les autorisations du conteneur englobent deux types de paramètres d’accès pour le conteneur :

  • Paramètre d’accès public du conteneur, représenté par la publicAccess propriété . Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

  • Stratégies d’accès du conteneur, représentées par la getSharedAccessPolicies() méthode . Ce paramètre fait référence à une collection de stratégies d’accès partagé pour le conteneur. Une stratégie d’accès partagé peut être utilisée pour contrôler l’heure de début, l’heure d’expiration et les autorisations d’une ou plusieurs signatures d’accès partagé. Une signature d’accès partagé fournit un accès délégué aux ressources du conteneur.

Pour plus d’informations sur la gestion des autorisations de conteneur, consultez Gestion de l’accès aux conteneurs et aux objets blob.

Récapitulatif du constructeur

Constructeur Description
BlobContainerPermissions()

Crée une instance de la classe.

Résumé de la méthode

Modificateur et type Méthode et description
BlobContainerPublicAccessType getPublicAccess()

Obtient le paramètre d'accès public pour le conteneur.

Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :

  • OFF, qui empêche l’accès anonyme.

  • BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.

  • CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.

Pour plus d’informations sur la gestion de l’accès anonyme aux ressources du service Blob, consultez Définition de Access Control pour les conteneurs.

void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Définit le paramètre d’accès public pour le conteneur.

Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :

  • OFF, qui empêche l’accès anonyme.

  • BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.

  • CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.

Pour plus d’informations sur la gestion de l’accès anonyme aux ressources du service Blob, consultez Définition de Access Control pour les conteneurs.

Membres hérités

Détails du constructeur

BlobContainerPermissions

public BlobContainerPermissions()

Crée une instance de la classe.

Détails de la méthode

getPublicAccess

public BlobContainerPublicAccessType getPublicAccess()

Obtient le paramètre d'accès public pour le conteneur.

Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :

  • OFF, qui empêche l’accès anonyme.

  • BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.

  • CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.

Pour plus d’informations sur la gestion de l’accès anonyme aux ressources du service Blob, consultez Définition de Access Control pour les conteneurs.

setPublicAccess

public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Définit le paramètre d’accès public pour le conteneur.

Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :

  • OFF, qui empêche l’accès anonyme.

  • BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.

  • CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.

Pour plus d’informations sur la gestion de l’accès anonyme aux ressources du service Blob, consultez Définition de Access Control pour les conteneurs.

Parameters:

publicAccess

S’applique à