gpt4 book ai didi

java - 使用资源 URL 删除 AWS S3 资源 - Java SDK

转载 作者:行者123 更新时间:2023-12-01 21:15:27 25 4
gpt4 key购买 nike

有没有办法通过 URL 使用 java sdk 从 AWS S3 中删除资源?

我知道您可以使用存储桶名称和 keyName 删除资源,如下所示:

s3client.deleteObject(new DeleteObjectRequest(bucketName, keyName));

问题是我只能访问资源 URL,因此我需要操作字符串来提取存储桶名称和键名。

但是如果有一种方法可以通过传递 url 来删除,那就干净多了。

最佳答案

似乎没有一种方法可以简单地传递 URL。

但是有这个:

AmazonS3URI

public AmazonS3URI(String str)

Creates a new AmazonS3URI by parsing the given string. String will be URL encoded before generating the URI.

http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3URI.html

您可以对其调用getKeygetBucket来提取您需要的字符串。它仍然很困惑,但至少看起来您不必编写自己的解析器。

关于java - 使用资源 URL 删除 AWS S3 资源 - Java SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40263691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com