Загрузка изображения в digital ocean spaces возвращает неверный запрос

#spring-boot #amazon-s3 #digital-ocean #digital-ocean-spaces

#пружинный ботинок #amazon-s3 #цифровой океан #цифровые океанские пространства

Вопрос:

Вот мой код для загрузки изображения в digital ocean из spring boot с использованием aws s3 sdk

         AWSCredentialsProvider awscp = new AWSStaticCredentialsProvider(
                new BasicAWSCredentials("clientId", "client_secret")
        );

        AmazonS3 space = AmazonS3ClientBuilder
                .standard()
                .withCredentials(awscp)
                .withEndpointConfiguration(
                        new AwsClientBuilder.EndpointConfiguration("https://myproject.fra1.digitaloceanspaces.com", "fra1")
                )
                .build();

        byte[] byteImage = Base64.getMimeDecoder().decode(data.filePath.split(",")[1]);
        InputStream is = new ByteArrayInputStream(byteImage);
        ObjectMetadata om = new ObjectMetadata();
        om.setContentLength(byteImage.length);
        om.setContentType("image/jpg");
        String filepath = "/images/"  System.currentTimeMillis() ".jpg";
        space.putObject("myproject", filepath, is, om);
 

но это вызывает исключение InvocationTargetException: 400 неверный запрос

Я загружаю со своего локального компьютера, и я установил cors для *

что не так в этом коде