google-compute-engine相关内容

如何更改 Google Compute Engine 服务帐户的范围以将数据写入 Google Cloud Storage 存储桶?

在 GCE 上运行了一个实例,并且在同一个项目中有一个 GCS 存储桶.但我无法向其写入数据.如何将数据从 VM 实例写入存储桶? 解决方案 更新:截至 2016 年 12 月 15 日,功能 setServiceAccount 现在处于测试版: 如果您想以不同的身份运行,或者您确定该实例需要一组不同的范围来调用所需的 API,您可以更改现有实例的服务帐号和/或访问范围.例如,您可以 ..

debian上的服务mongod启动不起作用

我在 Google Compute Engine 上创建了一个 linux debian 实例. 我安装git、node.js、python等一些东西都没有问题 但是当我安装mongodb的时候,安装完成后尝试运行mongod,说:[失败] 启动数据库:mongod 失败! 我尝试使用:sudo service mongod start 并且是相同的. 我尝试了很多类似的东 ..
发布时间:2022-01-24 23:00:48 其他开发

谷歌服务器腻子连接“断开连接:没有支持的身份验证方法可用(服务器发送:公钥)

我正在尝试通过 PuTTy 连接到我的 Debian Google Compute Engine 服务器(我也尝试过其他替代方案),但是当我这样做时,我收到错误“断开连接:没有可用的支持的身份验证方法(服务器发送:公钥) 谷歌服务器没有用户名和密码,只有一个自动登录到自己终端的url. 解决方案 我让 PuTTY 工作,然后有一天得到了这个错误. 解决方案:我修改了包含我的证书 ..

如何让 GCE 实例在其部署的容器完成时停止?

我有一个执行单个大型计算的 Docker 容器.此计算需要大量内存,运行大约需要 12 小时. 我可以创建一个适当大小的 Google Compute Engine VM,并使用“将容器映像部署到此 VM 实例"选项来完美运行此作业.但是,一旦作业完成,容器就会退出,但 VM 仍在运行(并正在充电). 如何在容器退出时让虚拟机退出/停止/删除? 当虚拟机处于僵尸模式时,只有 st ..
发布时间:2022-01-24 20:34:45 其他开发

得到“我不会打开连接"从 Google Compute Engine 连接到 FTP 服务器时

我通过 ssh 连接到我的 Google Compute Engine 的虚拟机.并想从那里 ftp 到另一台服务器.它询问我的用户名和密码,我可以毫无问题地登录.但是当我执行 ls 或 get 时,我收到此错误: 500 我不会打开到 10.240.XX.XX 的连接(仅到 XX.XX.XX.XX)ftp: bind: 地址已经在使用中 10.240.XX.XX 是我在 ifconfig 结 ..
发布时间:2022-01-24 15:25:14 服务器开发

将 Compute Engine 上的 PHP 代码安全连接到 Cloud SQL

我正在尝试将在计算实例上运行的 drupal cms 连接到 Cloud SQL 数据库,但我尝试的每个组合都失败了.我可以从另一台服务器连接到 Cloud SQl,但我不确定 MySQL 连接从我的实例到 Cloud SQL 的路径,但我还想尽可能安全地配置与 db 服务器的连接 这是我的配置 服务器 已分配外部 IP 地址的 Cloud SQL.也授权计算实例的外部 IP 地 ..
发布时间:2022-01-23 22:53:35 数据库

是否可以在不实际部署映像的情况下在 GCE 上配置容器优化的 OS VM?

我想构建一个 CI 管道,其中基础设施阶段使用 Terraform 在 Google Compute Engine 上提供容器优化的操作系统实例在将 Docker 化的应用程序上传到 Artifact Registry 并首次部署之前. 我的 Terraform 配置: 数据“google_compute_image"“cos"{家庭=“cos-stable";项目=“cos-cloud" ..

自动执行 GCP 永久性磁盘初始化

是否有任何脚本可以自动格式化永久性磁盘并将其附加到 Google Cloud VM 实例,而不是执行 格式化 &安装步骤? 永久性磁盘是使用 Terraform 创建的,它还会创建一个 VM 并使用 attached_disk 命令将磁盘附加到它. 我希望在 VM 实例启动时运行一个简单的脚本: 检查附加的磁盘是否已格式化,如果需要使用 ext4 格式化 检查磁盘是否挂载,如果 ..

远程连接到 Google Compute Engine VM 上的 MySQL

我的问题类似于 这个问题 但由于我没有足够的声誉来撰写评论并且该问题的答案也无济于事,因此我开始了一个新问题. 我有一个带有 LEMP 和 MySQL Ver 15.1 Distrib 10.1.18-MariaDB 的 GCE VM 实例,我正在尝试从我的本地计算机远程连接到它. 我已经尝试了我之前提到的问题链接中的所有建议. 这是我的防火墙配置: 在 my.cnf 文件 ..
发布时间:2022-01-15 20:24:24 数据库

Google Compute Engine 中 GitLab 上的 Git 推/拉失败

我已经使用项目界面中的“点击部署"在 Google Compute Engine 上安装了 GitLab.几分钟后部署成功.我可以通过 SSH 连接到实例,然后按预期处理它. 我还可以使用 Web 界面登录 GitLab,并将 SSH 密钥添加到我的个人资料中.到现在为止还挺好.但是,当我尝试推送或拉取新的示例存储库时,我会收到以下消息: 权限被拒绝(publickey、gssapi-ke ..
发布时间:2022-01-10 11:06:54 其他开发

在 Datastore 中搜索 10 个最近的位置

我有很多包含 geoPoints 的实体存储在 Google 的数据存储中.现在我需要根据发送到 Google Cloud 函数的位置来获取最近的 10 个位置. 我看到,Google 的 App Engine 中有一个 distance() 函数,但在 Google Cloud Functions 中没有可比性,甚至无法在数据库中计算任何内容. 是否可以仅使用 Google Cloud ..

如何使用实例的临时 IP 更新 Google Cloud DNS

我在 GCE 上有几个实例,我真的不需要静态地址,但我仍然需要通过 dns 名称来访问它们.由于每次重启实例时临时外部 ip 地址都会更改,我认为我可以使用某种启动脚本来更新 Google Cloud DNS 中该实例的 dns 条目(有点像 dyndns). 我是否遗漏了什么,有更简单的方法可以通过 gcloud 将临时外部 IP 地址映射到 dns 记录? 如果没有,任何有关如何编 ..
发布时间:2022-01-04 14:09:09 其他开发

如何在 Google Developer Console 中将自己从项目中删除?

我在 Google Developer Console 中有几个项目,我只是一个查看者.我可以将自己从它们中移除或隐藏它们吗? 解决方案 目前,一旦您接受了查看项目的邀请,您就无法将自己从项目中移除,因为项目用户管理是所有者/所有者的专有权.此外,这些项目也无法从您的开发者控制台中删除/隐藏. 您希望通过联系各个项目的所有者并要求他们删除您的访问权限来完成. ..
发布时间:2022-01-01 20:10:51 其他开发

使用 Google API 时出现身份验证范围不足错误

我设置了 Google SDK 以将 Google API 与应用程序默认凭据.对于我的本地机器,创建了一个凭据 json 文件并将其路径设置为 GOOGLE_APPLICATION_CREDENTIALS 作为环境变量.这按预期工作没有问题. 但是,当应用部署到 Google Cloud 虚拟机时,它会抛出以下错误: [Google_Service_Exception]{“错误": {“ ..