
AMP Packager 是一种工具,可通过 使用签名交换提供 AMP 来 改进 AMP URL。自 2018 年推出以来,我们看到许多网站使用该工具部署签名交换。作为我们投资的一部分,以确保发布者制作出最佳的 AMP 内容,我们不断改进以提高在生产环境中部署 AMP Packager 的简便性。
我们最近发布了 使用 unix shell 脚本和 Docker 容器部署 AMP Packager 的指南。虽然这减轻了用户的部署负担,但它仍然需要相当多的技术知识才能执行这些说明。
现在,为了进一步降低复杂性,我们宣布推出新的 AMP Packager Google Cloud 点击式部署安装程序,现在 已在 Google Cloud Marketplace 上 提供。
入门
安装
访问 https://cloud.google.com/marketplace 并点击“探索 Marketplace”。
在 Marketplace 中,搜索“AMP Packager”或点击“Kubernetes 应用程序”以在列表中查找 AMP Packager。
配置
找到列表后,点击它以调出部署程序界面。点击式部署完全在浏览器内提供说明,并执行安装所需的一切操作,用户干预最少。以下红色方框标记的项目是必填字段。
如果您没有现有的 Kubernetes 集群,请选择集群区域并点击“创建集群”。存储类也是如此,您可以选择现有的存储类(通常称为“标准”)或创建自己的存储类。
- 域是您要为其生成签名交换的域名。
- 国家/地区、州/省、城市和组织字段是您生成签名交换证书时所需的字段,通常使用 DigiCert 等公司。这些字段是请求创建证书签名请求所必需的。
- ACME 帐户电子邮件地址和 目录 URL 也来自您使用 DigiCert 或其他 SXG 证书 提供商 进行的 证书生成设置。
- AMP Packager 负载均衡器源范围 在 此处 描述。请注意,AMP Packager 仅对您在配置中指定的负载均衡器源范围可见。
填写完所有内容后,您可以点击表单底部的“部署”按钮。您应该会看到此屏幕
安装完所有内容后,您应该会看到以下屏幕
您需要配置您的反向代理服务器以指向 AMP Packager 外部 IP 地址/端口。这使 AMP Packager 能够将您的 AMP 文档打包到签名交换中,如这些 说明 中所述。
我们希望这种新的部署现有工具的方式能够使即使是非技术用户也能更轻松地使用签名交换创建 AMP 文档。结合 ACME 自动证书续订支持,维护您的部署变得更加简单。
作者:Allan Banaag,AMP 项目软件工程师