Oi, Pedro, tudo bem?
Essa mensagem de erro está relacionada a uma configuração de segurança chamada Uniform Bucket-Level Access. Quando essa configuração está ativada, ela simplifica o controle de acesso, pois você só pode conceder permissões no nível do bucket, e não no nível do objeto.
Isso significa que todas as ACLs (as listas de controle de acesso) herdadas dos objetos são ignorados.
Então, a mensagem basicamente diz que você está tentando acessar ou modificar a ACL de um objeto individual, o que não é permitido quando o Acesso Uniforme ao Nível do Bucket está habilitado.
Para desativar o Acesso Uniforme ao Nível do Bucket, você pode fazer deste jeito:
- Na console do Google Cloud, vá para o navegador do Cloud Storage.
- Clique no nome do seu bucket.
- Clique na aba Permissions.
- Em Access Control, aperte a opção Switch to fine-grained, deste jeito:
E, ao clicar, uma nova aba irá abrir. Deste jeito:
- Nessa nova aba, você irá clicar em Fine-grained e salvar.
Depois de prosseguir com isso, basta tentar novamente. :)
Se outra dúvida surgir, estamos aqui.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.