Articles of 谷歌云平台

Google Cloud VPN访问公共IP地址

我有一个在子网10.128.1.0/24上运行的谷歌云系统和一个在10.173.2.2/23上的远程networking,谷歌VPN IPSEC隧道已经启动并正在运行。 我有谷歌远程networking设置为10.173.2.2/23,本地IP范围0.0.0.0/0与远程站点中的倒数。 目的是通过VPN强制来自远程服务器的所有networkingstream量。 我能够ping等到我的谷歌服务器(10.128.1.2)的本地LAN端,但我无法到达其公共IP端口(或任何公共IP)。 是否有一个简单的方法来build立一个谷歌VPN隧道,将所有stream量路由到我的服务器上的公共IP,或一般的networking? 干杯

如何将标签添加到GCP Deployment Manager脚本中的资源?

我想添加标签到我的GCP资源,使其更清晰地被用于。 我如何使用GCP部署pipe理器来做到这一点? 我发现一个例子,build议我可以这样做,但它不工作: resources: – type: compute.v1.instance properties: metadata: labels: deployment: goggles # More config here…

创build计算引擎实例

如何创build一个新的GCE实例,并在创build之后不启动它? 我想创build一个正在运行的实例的克隆。 从快照中创build磁盘没有问题,但是创build新的实例会自动运行,并且没有办法阻止这样做。

GCP,所有项目资源的通用标签

Google Cloud最近发布了标签function( https://cloud.google.com/compute/docs/labeling-resources )。 看起来非常方便。 是否可以使用一些可以在资源级别上重新定义的“通用”标签来标记所有项目资源? 例如:所有项目资源都获得标签状态:inuse ,但是对于确切的磁盘,我们可以更新到state:readyfordeletion 更新它可能看起来像标签inheritance/覆盖: projectA(state:inuse) – instance-1(state:inuse,inherited) – instance-2(state:inuse,inherited) – instance-3(state:readyfordeletion,overridden) 在这种情况下,您可以定义将由所有项目资源inheritance的顶级(项目级)标签。 然后在确切的资源上,您将能够重新定义与非默认值相同的标签

gcloud计算转发规则:第1项允许按名称地址。 第二+只允许通过IP地址

当使用“gcloud compute forwarding-rules create”命令时, – 地址标志允许您通过名称或IP设置地址。 如果您设置了转发规则 – 在第一个条目中按名称地址,则不能通过名称重新设置。 所有后续条目都会给出错误,您必须通过IP地址input它们。 过程/输出: #first entry works gcloud compute forwarding-rules create cli-test-rule-udp500 \ –region us-west1 –address cli-test-ext-ip –ip-protocol UDP \ –ports 500 –target-vpn-gateway cli-test-vpn-gw #second entry does not gcloud compute forwarding-rules create cli-test-rule-esp \ –region us-west1 **–address cli-test-ext-ip** –ip-protocol ESP \ –target-vpn-gateway cli-test-vpn-gw 错误:(gcloud.compute.forwarding-rules.create)无法获取资源: – 无效的资源使用情况:'错误的IP地址:链接到目标vpn网关的转发规则应该使用相同的IP地址'。 #You must […]

新闻SSH连接失败Google Cloud VM

我最近格式化了我的系统,我认为最好是从本地系统创build新的SSHlogin系统。 我遵循的步骤是 : 删除所有以前的密钥,留下一个密钥,即user_name。 试图连接到浏览器SSH中,它开始失败,我试图重新启动虚拟机无效。 3.先将所有从备份中获得的SSH密钥复制到本地系统中,以便在不影响我的开发的情况下进行连接和工作。 4.在虚拟机实例项目范围的SSH密钥中添加新的SSH密钥,试图成功从本地系统login到VM实例。 试用谷歌云SDK使用以前的密钥成功。 但浏览器SSH仍然失败。 〜/ ssh / authroized_keys有我添加的自动部署的密钥。 我检测到的问题 :1.经过以下谷歌故障排除 ,当我尝试使用新用户login失败。 gcloud compute ssh test@vh-server Updating project ssh metadata…/Updated [https://www.googleapis.com/compute/v1/projects/project-name]. Updating project ssh metadata…done. Waiting for SSH key to propagate. Permission denied (public key). ERROR: (gcloud.compute.ssh) Could not SSH into the instance. It is possible that your SSH key has […]

ServiceException:401未经授权的WebHookcallback通道

任何人都可以帮助我设置“对象更改通知”的问题。 我正试图执行“ gsutil notification watchbucket https://<my_project_id>.appspot.com/ gs://glrs_test_deepshikha 这是给错误: ServiceException: 401 Unauthorized WebHook callback channel: https://<my_project_id>.appspot.com/ 我已成功validation域名为所有者。 能够使用gsutil cp加载文件。 但是,gsutil watchbucket不工作,请帮忙

无法在Google云上创build存储库

上市工作正常: $ gcloud source repos list –project=<myproj> REPO_NAME PROJECT_ID URL backend-django <myproj> https://source.developers.google.com/p/<myproj>/r/backend-django crawler-scripts <myproj> https://source.developers.google.com/p/<myproj>/r/crawler-scripts webapp <myproj> https://source.developers.google.com/p/<myproj>/r/webapp 但是创build一个新的回购失败: $ gcloud source repos create serve –project=<myproj> ERROR: (gcloud.source.repos.create) ResponseError: status=[INTERNAL], code=[500], message=[INTERNAL: Internal error encountered.]. 最糟糕的部分是 – 错误响应"Internal error encountered." 根本没有帮助。 我迄今为止所做的事情: 仔细检查我的权限。 我恰好是owner write权限的owner 。 检查与计费。 他们确认没有与付款有关的问题,我的帐户信誉良好。 尝试使用graphics用户界面,但点击“创build”button调出加载微调器,然后什么都不做。 任何想法可能会出错?

在Google App Engine上部署多个Java应用程序

Google云端平台新用户在这里。 我想将几个Java Web应用程序(实际上是Spring Boot应用程序)部署到Google App Engine, 同时保持Always Free兼容性 。 我的问题是关于项目和应用程序之间的关系。 我知道如何将应用程序部署到项目中,比如“myproject”。 然后生成的URL是“myproject.appspot.com”(端口似乎不可定制)。 我需要部署第二个应用程序,我想我必须使用另一个项目(因为应用程序不能有相同的URL)。 会很乏味。 是这样吗 ? 我必须为GAE中的每个Java Web应用程序创build一个GCP项目吗? 感谢您的时间。

具体的sudo-shell命令最多需要20分钟

我在Google Compute Cloud基础架构上运行多个LEMP堆栈。 所有的虚拟机在启动时都是相同的,我也遇到了这个奇怪的问题。 每当我运行这个命令时,有时最多可能需要20分钟才能完成: sudo find . -type f -exec chmod 400 {} \; 我在CMS所在的/ public_html /文件夹中运行。 每当我在“零件”中运行它,所以只有find或chmod它是非常瞬间的。 当这个命令正在运行,我打开另一个实例来查看top结果,这是输出: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 23946 root 20 0 141560 134128 1944 S 39.6 1.8 8:43.19 find 我已经检查了所有'我的sudo命令是缓慢'的解决scheme,如纠正主机名,重新启动各种服务等; 但问题似乎不是sudo命令,只是这个特定的组合。 这是为什么? 什么可能是错的? 注意:我有多个虚拟机大小和文件夹结构大致相同的系统运行。 在那里,我可以在大约10秒钟内运行相同的命令。 当然,这个具体的实例可能会稍微大一些,但不会超过2000%。