为了更好地了解这个过程,我尝试将一个网站从 GCP 迁移到 AWS Lightsail,然后再迁移回来。然而,我发现这个过程并不像我最初想象的那么简单。
我迁移到 AWS 所遵循的步骤:
- 我设置了一个 AWS Lightsail 实例。
- 我将 A 记录指向 AWS Lightsail 实例。
- 我在服务器级别安装了 Letsencrypt SSL 证书。
我迁移回GCP所遵循的步骤:
- 我重新启动了 GCP VM(我保留了 GCP 上的源 VM 而没有删除)。
- 我检查了 Google 管理的 SSL 证书是否仍然有效。
- 我重定向了 A 记录以指回 GCP VM。
- 我停止了 AWS Lightsail 实例。
- 然而,由于 SSL 证书无效,该网站无法加载。
- 我使用 SSL 检查器进行了验证,它正确解析为 GCP VM。
- 我删除了 Google 管理的 SSL 并重新创建了它
将 SSL 解析切换到其他提供商时,是否需要重新创建 Google 管理的 SSL 证书?
从我个人的经验来看(虽然不多),使用 Google 管理的 SSL 证书所涉及的停机时间相当长。一旦您使用它,它似乎就采用了“供应商锁定”框架。