Использовать credentials root-а при работе с AWS крайне не рекомендуется. Это old-style/legacy вариант, актуальный до 2011-го года, когда появились IAM пользователи.
Использовать ACL для разделения доступа к S3-бакету крайне не рекомендуется, это old-style/legacy вариант, актуальный до 2011-го года, когда появились bucket policy и IAM для управления доступом к содержимому бакетов.
Чтобы посмотреть S3 Canonical ID - нужно использовать команду
aws s3api list-buckets.
Сложно, т.к. это старая схема — root, ACL и прочие давно устаревшие вещи. Добро пожаловать в мир AWS десятилетней давности. :)