BlobContainerPermissions Classe
- java.
lang. Object - Permissões<T>
- com.
microsoft. azure. storage. blob. BlobContainerPermissions
- com.
public class BlobContainerPermissions extends Permissions
Representa as permissões para um contêiner.
As permissões do contêiner abrangem dois tipos de configurações de acesso para o contêiner:
A configuração de acesso público do contêiner, representada pela publicAccess propriedade . A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima.
As políticas de acesso do contêiner, representadas pelo getSharedAccessPolicies() método . Essa configuração faz referência a uma coleção de políticas de acesso compartilhado para o contêiner. Uma política de acesso compartilhado pode ser usada para controlar a hora de início, a hora de expiração e as permissões para uma ou mais assinaturas de acesso compartilhado. Uma assinatura de acesso compartilhado fornece acesso delegado aos recursos do contêiner.
Resumo do Construtor
Construtor | Description |
---|---|
BlobContainerPermissions() |
Cria uma instância da classe . |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Blob |
getPublicAccess()
Obtém a configuração de acesso público para o contêiner. A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima. A BlobContainerPublicAccessType enumeração fornece três níveis de acesso de leitura anônimo:
|
void |
setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Define a configuração de acesso público para o contêiner. A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima. A BlobContainerPublicAccessType enumeração fornece três níveis de acesso de leitura anônimo:
|
Membros herdados
Detalhes do construtor
BlobContainerPermissions
public BlobContainerPermissions()
Cria uma instância da classe .
Detalhes do método
getPublicAccess
public BlobContainerPublicAccessType getPublicAccess()
Obtém a configuração de acesso público para o contêiner.
A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima.
A BlobContainerPublicAccessType enumeração fornece três níveis de acesso de leitura anônimo:
OFF, que impede o acesso anônimo.
BLOB, que permite acesso de leitura anônimo aos recursos de blob, mas não a metadados de contêiner ou à lista de blobs no contêiner.
CONTAINER, que permite acesso de leitura anônimo a recursos de blob, metadados de contêiner e a lista de blobs no contêiner.
setPublicAccess
public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Define a configuração de acesso público para o contêiner.
A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima.
A BlobContainerPublicAccessType enumeração fornece três níveis de acesso de leitura anônimo:
OFF, que impede o acesso anônimo.
BLOB, que permite acesso de leitura anônimo aos recursos de blob, mas não a metadados de contêiner ou à lista de blobs no contêiner.
CONTAINER, que permite acesso de leitura anônimo a recursos de blob, metadados de contêiner e a lista de blobs no contêiner.
Parameters:
Aplica-se a
Azure SDK for Java