AWS提供了S3前12個月的免費試用,剛好這次的專案客戶指定了AWS,於是就來研究下。

進到S3服務後,建立儲存貯體並且修改存取權限。

透過這裡下方的連結前往政策產生器,主要產出下列Policy,允許GetObject。貼至下方區塊儲存。
{ "Id": "Policy1585430988176", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1585430983784", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::bstudio-test/*", "Principal": "*" } ] }

至屬性區塊選取靜態網站託管,索引文件可以直接填入index.html後保存。接下來就是將ClickOnce發行的檔案上傳到此區,發行時填入這邊提供給你的網址加上你自行要分類的目錄路徑。之後直接給用戶這個網址就可以進行安裝軟體,線上更新一樣會從這邊抓取資料。
