我可以将图像直接从客户端浏览器上传到 CloudFront 吗?

Can I upload image directly from client browser to CloudFront?

通常,当我想将图像缓存到 CloudFront 时,

我发送了一个文件到下面的方法。

[ClientBrowser->Origin(EC2)->C/F->Edge location->Caching Complete->Delete Origin Image]

但是,这不可能吗?关于通过以下方式上传文件?

[ClientBrowser->C/F->Edge location->Caching Complete]

CloudFront 支持上传,但那是为了加快文件上传速度,而不是为了缓存它们。 CloudFront 只会缓存源服务器中存在的文件,因此您无法将要缓存的文件上传到 CloudFront。您必须将文件放在源服务器上。