标签: google-cloud-platform

举办业余爱好项目最便宜的方式是什么?

放置您的爱好网络项目(网络应用程序本身,而不是代码)的最佳位置是什么?通常,这些项目是这样的:

a) 我只是想测试一个有趣的想法,而不去探索它的商业角度,只是想看看人们是如何接受它的。

b) 我不希望有很多流量

c) 我不想立即扩展

d) 我不想被一种技术束缚(我想做不同的项目来熟悉各种网络堆栈、语言和库)

谷歌应用引擎似乎对这种探索性的东西非常严格......像没有出站请求的限制可以超过 10 秒,每个请求必须返回 30 秒等等。让我烦恼,我知道它们是扩展所必需的,但我想它们是可选的。

Amazon EC2 微节点可免费使用一年。但是他们要求提供信用卡信息,我不确定我是否想在我最初不付款时放弃这些信息。

我还有哪些免费/便宜的替代品?

web-hosting google-app-engine amazon-ec2 google-cloud-platform

7
推荐指数
2
解决办法
3378
查看次数

Nginx 作为 Google App Engine 应用程序的反向代理

我想使用 nginx 作为 Google App Engine 应用程序的反向代理,以支持此处所述的裸域。如果我使用这个方案,所有的流量会通过托管 nginx 的服务器还是客户端会直接连接到 App Engine?它会成为性能和可用性的瓶颈吗?

nginx reverse-proxy google-app-engine google-cloud-platform

7
推荐指数
1
解决办法
4045
查看次数

配置 postfix 以在 Google Compute Engine 实例中使用 Google Apps SMTP 中继

将 postfix 设置为使用 Google Apps SMTP 中继的 SMTP 中继的步骤是什么。网上有很多教程解释了如何将smtp.gmail.com网关与 SASL 身份验证一起使用,但我找不到此处smtp-relay.google.com描述的 Google Apps 中继的工作配置,尤其是特定于 Google Compute 的配置。

我已经按照此处所述使用“仅我的域中的地址”设置了 smtp 中继服务,并验证了 IP 实际上是我连接的 IP。

我知道,谷歌计算不允许端口25的输出端口的描述在这里

我正在使用 debian linux 或 debian 衍生产品。

我已经按照文档中的详细说明设置了 postfix,但我在 mail.log 中得到的只是:

postfix/smtp[720]: send attr reason = host smtp-relay.gmail.com[66.102.1.28] said: 
550-5.7.1 Invalid credentials for relay [104.155.78.1]. The IP address you've
550-5.7.1 registered in Google Apps SMTP Relay service doesn't match domain of 
550-5.7.1 the accountthis email …
Run Code Online (Sandbox Code Playgroud)

postfix google-compute-engine google-cloud-platform g-suite

7
推荐指数
1
解决办法
2万
查看次数

Google Cloud HTTPS 负载平衡,如何强制 http 到 https

我已经使用 SSL 证书在 GCP 上激活了 HTTPS 负载均衡器。在前端,我将 HTTPS/443 指定为侦听协议,并将 HTTP 指定为与​​后端通信。

https 它运行良好,但负载均衡器也接受 http/80 连接,导致 404 页面。

有没有办法直接从负载均衡器将 http 转发到 https?

谢谢你

google-compute-engine google-cloud-platform

7
推荐指数
1
解决办法
1万
查看次数

如何从另一个项目中的一个项目重新创建谷歌计算引擎虚拟机?

我在 GCE 的项目 A 中创建了一个 VM。我想在另一个项目 B 中基于此 VM 创建一个新实例。

我认为我可以根据磁盘快照生成一个新实例。但是我找不到任何选项来跨项目传输这样的快照。

我的问题是:

1) 如何在 Google Cloud Platform 项目中跨项目传输磁盘快照?

2) 除了使用 docker 镜像之外,还有没有更好的方法来实现这一目标?

google-compute-engine google-cloud-platform

7
推荐指数
1
解决办法
8425
查看次数

如何在 GCP 中将公共 IP 地址从一个项目转移到另一个项目

我想知道是否可以在 GCP 中将公共 IP 地址从一个项目转移到另一个项目。

什么我太确切了?

我在名为 ops 的项目下创建了一个实例,但现在该实例必须转移到另一个正在开发的项目中,我可以通过将它们转换为映像并创建一个正在开发的 VM 来移动该项目。

但我想保留相同的公共 IP 地址。如何在 GCP (Google Cloud Platform) 中将 IP 地址从一个项目移动到另一个项目?

如果有人能一步一步说,那就太好了。

google-cloud-platform

7
推荐指数
1
解决办法
3165
查看次数

备份 Google Cloud Storage Bucket

有没有办法可以定期将一个存储桶备份到另一个存储桶中,以便万一文件从一个存储桶中删除,它们始终可以从另一个存储桶中恢复?

google-cloud-storage google-cloud-platform

7
推荐指数
1
解决办法
9455
查看次数

无法编辑 VM 或通过 SSH 访问它。错误:提供的指纹与当前元数据指纹不匹配

我在 Google Cloud 上有一台用 Bitnami 创建的 Linux 机器。

它运行良好,可以通过 SSH 访问,使用 Web 控制台或腻子。然而,今天突然无法通过 SSH 以任何方式访问它。当我尝试编辑 VM 并更改 SSH 密钥或对其进行任何其他更改时,我收到以下错误消息:

Editing VM instance:"***" failed.
Error:Supplied fingerprint does not match current metadata fingerprint
Run Code Online (Sandbox Code Playgroud)

VM 仍在运行,部署在其上的服务仍在运行,但无法进行任何更改。我还有大约 10 个其他虚拟机,并且所有这些虚拟机仍然具有 SSH 访问权限。

我曾尝试遵循 GC 文档的几个指南,但如果没有命令行访问,几乎没有任何指南可以完成。

linux ssh-keys google-compute-engine google-cloud-platform gcloud

7
推荐指数
1
解决办法
6195
查看次数

为什么 Pod 无法连接到另一个网络?(在新版Kubernetes中)

我在 GCP 中有两个项目:

  1. 使用 Kubernetes 节点 v1.8.8-gke.0。以及 Kubernetes 之外但在默认网络中的数据库。所有 pod 都可以连接到此服务器和所有端口
  2. 使用 Kubernetes Nodes v1.9.7-gke.3 和 Kubernetes 之外但在默认网络中的数据库。没有 Pod 可以连接到此服务器。跟踪路由测试失败。

为什么这个 Pod 无法连接?想法?

谢谢。

google-compute-engine google-cloud-platform google-kubernetes-engine

7
推荐指数
1
解决办法
5243
查看次数

如何在不停机的情况下迁移到 Google 托管证书?

我正在将 example.com 从外部(非 Google)托管提供商迁移到 GCP。

设置负载均衡器时,我注意到我必须将 example.com 指向负载均衡器才能验证 Google 托管证书。

我应该将 example.com 的 A 记录更改为新负载均衡器的(静态)IP - 然后它将验证。

问题是,我已经有大量流向 example.com 的流量,在 example.com 开始指向负载均衡器之后、但在验证证书之前发生的请求将生成 SSL 错误,并使用户非常不满意。

有人解决这个问题了吗?我知道有一些方法可以避免轮换证书时出现停机,但是一定有某种方法可以在不停机的情况下迁移大型站点吗?

load-balancing ssl-certificate google-compute-engine google-cloud-platform

7
推荐指数
1
解决办法
2902
查看次数