Este tópico descreve como gerenciar as configurações de bloqueio de acesso público para buckets usando o OSS SDK for Go V2.
Observações
O código de exemplo neste tópico usa o ID da região
cn-hangzhou, referente à região China (Hangzhou). Por padrão, o acesso aos recursos de um bucket ocorre via endpoint público. Para acessar esses recursos por meio de outros serviços da Alibaba Cloud na mesma região do bucket, use um endpoint interno. Para mais informações sobre as regiões e endpoints compatíveis com o Object Storage Service (OSS), consulte Regiões e endpoints do OSS.Neste tópico, as credenciais de acesso são obtidas de variáveis de ambiente. Para saber mais sobre como configurar credenciais de acesso, consulte Configurar credenciais de acesso (Go SDK V1).
Código de exemplo
Ative o bloqueio de acesso público para um bucket
Consultar as configurações de bloqueio de acesso público de um bucket
Exclua as configurações de bloqueio de acesso público de um bucket
Referências
Para obter o código de exemplo completo sobre o gerenciamento de configurações de bloqueio de acesso público, consulte o exemplo no GitHub.
Para obter detalhes sobre a operação de API usada para ativar o bloqueio de acesso público em um bucket, consulte PutBucketPublicAccessBlock.
Para mais informações sobre a operação de API destinada à consulta das configurações de bloqueio de acesso público de um bucket, consulte GetBucketPublicAccessBlock.
Para mais informações sobre a operação de API usada para excluir as configurações de bloqueio de acesso público de um bucket, consulte DeleteBucketPublicAccessBlock.