Hi,

How can I grant access for other users in my bucket, using s3api, using tempauth (locally tests) and keystone?

With: aws s3api put-bucket-acl --bucket bucket --grant-full-control id=test:tester (tempauth)
I can confirm that this acl was updated inside the container metadata, in container.db, like this

"X-Container-Sysmeta-S3Api-Acl": [
        "{\"Owner\":\"thiago:th\",\"Grant\":[{\"Permission\":\"FULL_CONTROL\",\"Grantee\":\"test:tester\"}]}",
        "1706210273.48975"
    ]

But when authenticated by test:tester, I can't read/write to that container. 




‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’.

 ‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.