我正在尝试更新我在亚马逊AWS S3上托管的静态网站 - 只需要将我的简历的新版本上传到那里。我已经通过了文档,看起来好像我需要'使文件无效' - 但是我发现的所有指南都只是谈论使用cloudfront,这是我不使用的服务。在S3上更新我的静态网站的文件
因此,对于需要更新单个文件的静态网站,如何在没有使用cloudfront的情况下执行此操作?
我正在尝试更新我在亚马逊AWS S3上托管的静态网站 - 只需要将我的简历的新版本上传到那里。我已经通过了文档,看起来好像我需要'使文件无效' - 但是我发现的所有指南都只是谈论使用cloudfront,这是我不使用的服务。在S3上更新我的静态网站的文件
因此,对于需要更新单个文件的静态网站,如何在没有使用cloudfront的情况下执行此操作?
可以通过AWS S3 Console上传文件直接S3,以编程方式使用一个包python,ruby等,或使用AWS Command Line。
如果您使用的是AWS Command Line,你可以上传文件使用这些命令到S3:
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-east-1
Default output format [None]: json
$ aws s3 cp myvideo.mp4 s3://mybucket/
通常你只需要上传的S3。我非常确定你可以把文件放在存储桶中,你就完成了! S3没有任何缓存,所以更改应该是即时的。 – Philibobby
嗯,我已经尝试了几次,但它似乎并没有更新。第一次等待了一个星期左右,发现它只是一个缓存问题,但没有更新。自从我尝试上传新版本的“resume.pdf”,完全删除旧版本并添加新版本,但似乎没有任何工作。仍是旧文件。 – Sierra117