跳到主要内容

S3 Bucket迁移

·2分钟读取

Electron正在更改其主要S3存储桶,您可能需要更新构建脚本


发生了什么?

大量Electron的构建工件被上传到一个名为gh-承包商-zcbenz。作为始于2020年的持续基础设施/所有权迁移的一部分,我们将改变所有使用过的gh-承包商-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

这里重要的是主机名已更改,并且/原子外壳 前缀改变。另一个示例,这次是调试符号:

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

再次更改主机名/原子壳层前缀已更改。

这会对你产生什么影响?

任何使用标准构建工具的人,例如电子重建,电子包装机@电子/获取不用做任何事。这应该是大多数人。

对于直接引用S3存储桶的任何人,必须更新引用以指向主机名并更新路径。

现有数据如何?

上存在的大多数数据gh-承包商-zcbenzbucket已克隆到新的存储系统中。这意味着已复制所有调试符号和所有标头。如果您依赖该存储桶中尚未复制的数据,请在中提出问题电子/电子让我们知道。

当前gh-承包商-zcbenzS3存储桶不会被主动删除。然而,我们不能保证水桶还能活多久。我们强烈地建议尽快更新以针对新bucket。