跳至主要內容

S3 儲存桶遷移

·2 分鐘閱讀時間

Electron 正在變更其主要的 S3 儲存桶,您可能需要更新您的建置腳本


正在發生什麼事?

Electron 的大量建置成品會上傳到名為 gh-contractor-zcbenz 的 S3 儲存桶。作為早在 2020 年就開始進行的基礎架構/所有權遷移的一部分,我們將會變更所有使用 gh-contractor-zcbenz 的項目,從其在 S3 中的舊位置移至 https://artifacts.electronjs.org 上託管的新儲存系統。我們大多數資產使用的路徑前綴也會稍微變更。以下包含範例

之前: https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v17.0.0/node.lib 之後: https://artifacts.electronjs.org/headers/dist/v17.0.0/node.lib

這裡的重點是主機名稱已變更,且 /atom-shell 前綴已變更。另一個範例,這次是針對除錯符號

之前: https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/symbols/path/to/symbol.pdb 之後: https://artifacts.electronjs.org/symbols/path/to/symbol.pdb

同樣地,主機名稱已變更,且 /atom-shell 前綴已變更。

這可能會如何影響您?

任何使用標準建置工具 (例如 electron-rebuildelectron-packager@electron/get) 的人都不需要做任何事。這應該是大多數人。

對於任何直接參考 S3 儲存桶的人,您必須更新您的參考,使其指向主機名稱並更新路徑。

那現有資料呢?

gh-contractor-zcbenz 儲存桶上的大多數資料都已複製到新的儲存系統中。這表示已複製所有除錯符號和所有標頭。如果您依賴該儲存桶中未複製的某些資料,請在 electron/electron 中提出問題並告知我們。

目前的 gh-contractor-zcbenz S3 儲存桶不會主動刪除。不過,我們無法保證該儲存桶會保留多久。我們強烈建議您盡快更新以指向新的儲存桶。