如何使用 AWS C++ 开发工具包来解析区域、存储桶和对象键的 S3 URI?

How can I use the AWS C++ SDK to parse an S3 URI for region, bucket and object key?

我有一个 S3 URI,我需要提取区域、存储桶和对象键,以便我可以使用 Aws::S3::Model::PutObjectRequestupload an object

AWS C++ SDK 是否提供实用功能来实现目的?我应该使用正则表达式吗?

我注意到 AWS Java SDK 提供了 AmazonS3URI,但到目前为止我还没有在 C++ SDK 中找到任何类似的东西。

非常感谢。

我认为 C++ SDK 不支持它。但 S3 URI 就是那些 - URI。因此,任何体面的 URI 解析器都应该能够解析 S3 URI,您的存储桶名称将被解析为 host,文件密钥将被解析为 path.