public void deletePayloadFromS3()

in src/main/java/software/amazon/payloadoffloading/S3Dao.java [91:106]


    public void deletePayloadFromS3(String s3BucketName, String s3Key) {
        try {
            DeleteObjectRequest deleteObjectRequest = DeleteObjectRequest.builder()
                    .bucket(s3BucketName)
                    .key(s3Key)
                    .build();
            s3Client.deleteObject(deleteObjectRequest);

        } catch (SdkException e) {
            String errorMessage = "Failed to delete the S3 object which contains the payload";
            LOG.error(errorMessage, e);
            throw SdkException.create(errorMessage, e);
        }

        LOG.info("S3 object deleted, Bucket name: " + s3BucketName + ", Object key: " + s3Key + ".");
    }