屏蔽S3URL和添加到CDN时出现问题
我有对象存储S3,这不是AWS,而是另一个S3 我正在尝试做url屏蔽或像Cloudflare一样添加到CDN中,但是由于bucket名称的原因,这是不可能的。存储器会自动向存储桶中添加一些id为的数字和“:”字符。看起来是这样的:屏蔽S3URL和添加到CDN时出现问题,url,amazon-s3,storage,masking,bucket,Url,Amazon S3,Storage,Masking,Bucket,我有对象存储S3,这不是AWS,而是另一个S3 我正在尝试做url屏蔽或像Cloudflare一样添加到CDN中,但是由于bucket名称的原因,这是不可能的。存储器会自动向存储桶中添加一些id为的数字和“:”字符。看起来是这样的: s3.objectstorage.com/11111111111111111111:bucket/file 这是我的bucket的名字:11111111:bucket 使用此字符:我无法将bucket名称添加到DNS。 有人知道如何解决这个问题吗?我不明白这与DN
s3.objectstorage.com/11111111111111111111:bucket/file
这是我的bucket的名字:11111111:bucket
使用此字符:
我无法将bucket名称添加到DNS。
有人知道如何解决这个问题吗?我不明白这与DNS有什么关系。你能解释一下你想要实现什么吗?这是关于CNAME记录的,URL的DNS部分是
s3.objectstoreage.com
(基本上是斜杠之前的所有内容)。因此,无法将此特定URL转换为引用您的bucket的唯一URL。您正在使用哪个S3兼容服务?他们可能会有一个DNS名称,将bucket放在前面,使其成为URL名称的一部分,例如BUCKETNAME.s3.objectstorage.com
“这不是AWS,而是另一个s3。”只有一个s3,那就是Amazon Simple Storage Service,因此询问关于“另一个s3”的问题根本没有意义。此其他对象存储服务的实际名称是什么?对象存储仅使用路径样式,无法使用虚拟托管。所以可能无法通过记录cname来屏蔽url。除非有人能创造奇迹,否则我宁愿结束这个话题。当做