Используя aws s3 cli, я могу загрузить файл с помощью команды "cp" и в то же время предоставить конкретному пользователю полный контроль над идентификатором, используя опцию "--grants", и это работает.
Однако при использовании API Java я использую AccessControlList и использую grantPermission, чтобы дать конкретному пользователю полный контроль над идентификатором, а затем связываю AccessControlList с PutObjectRequest, но я не достигаю того же результата.
Есть ли различие между тем, как опция "--grants" работает с командой cli "cp" и AccessControlList в PutObjectRequest в API?
Обратите внимание, что загрузка является условной дляэтот пользователь получает полный контроль (в противном случае загрузка получает «доступ запрещен»).
Спасибо.