我正在嘗試更新我在亞馬遜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