Если вам нужен доступ к корзине AWS S3 и выполнять операции с ней с использованием Java, вам не нужно использовать AWS cli
Вместо этого вы можете легко это сделать и многое другое, используя AWS JavaSDK
Ниже приводится выдержка из страницы AWS SDK
SDK помогает устранить сложность кодирования, предоставляя API-интерфейсы Java для многих сервисов AWS, включая Amazon S3, Amazon EC2, DynamoDB и многое другое.Один загружаемый пакет включает в себя библиотеку Java AWS, примеры кода и документацию.
И если по какой-то причине вы просто хотите сделать это с помощью самого cli и вызвать команду cli из Java, тогда выможно использовать следующий пример, просто изменив значение awsCliCommand
с помощью команды, которую вы хотите запустить
public class MyAwsCliExec {
public static void main(String[] args) {
try {
String awsCliCommand = "aws s3 ls";
Runtime.getRuntime().exec("cmd /c start cmd.exe /K \""+awsCliCommand+"\"");
} catch (Exception e) {
e.printStackTrace();
}
}
}