Мне было трудно понять, когда использовать программу s3cmd вместо использования Java API. У поставщика есть документация по доступу к S3 с помощью s3cmd. Мне непонятно, так как имена ведер кажутся динамическими. Регион не указан. Кроме того, я обращаюсь к конечной точке. Я пытался написать некоторый код Java для взаимодействия с S3 так же, как это делает s3cmd, но мне не удалось подключиться. В целом, это выглядит немного иначе.
Мне кажется, что s3cmd — это утилита для управления этими файлами или быстрого доступа к ним. Интеграция этой утилиты в Java-программу кажется бессмысленной.
Кто-нибудь имеет какие-либо ресурсы или может помочь мне понять это лучше?