Partilhar via


BlobContainerPermissions Classe

  • java.lang.Object
    • Permissões<T>
      • com.microsoft.azure.storage.blob.BlobContainerPermissions

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.

Para obter mais informações sobre como gerenciar permissões de contêiner, consulte Gerenciando o acesso a contêineres e blobs.

Resumo do Construtor

Construtor Description
BlobContainerPermissions()

Cria uma instância da classe .

Resumo do método

Modificador e tipo Método e descrição
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.

Para obter mais informações sobre como gerenciar o acesso anônimo aos recursos do serviço Blob, consulte Configurando Controle de Acesso para contêineres.

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.

Para obter mais informações sobre como gerenciar o acesso anônimo aos recursos do serviço Blob, consulte Configurando Controle de Acesso para contêineres.

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.

Para obter mais informações sobre como gerenciar o acesso anônimo aos recursos do serviço Blob, consulte Configurando Controle de Acesso para contêineres.

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.

Para obter mais informações sobre como gerenciar o acesso anônimo aos recursos do serviço Blob, consulte Configurando Controle de Acesso para contêineres.

Parameters:

publicAccess

Aplica-se a