Articles of 谷歌云平台

GCE协议转发,使用IP传出请求

我有一个GCE实例,它有多个协议转发规则 。 所有的转发工作正常,但是当实例从互联网上创build一个请求时,我怎样指定在做什么时使用哪个ip地址,例如,来自实例的wget?

如何在具有外部IP地址之前从Google计算实例中使用gcloud?

我正在旋转一个谷歌计算实例,并有一个systemd单元调用一个脚本,反过来调用gcloud components update -q 。 我把这个gcloud调用放到一个循环中,直到在bash脚本中成功。 看来,这失败了,直到我已经分配一个外部IP地址的系统。 我不想分配一个外部IP地址,我不认为外部IP地址对gcloud的function是重要的,所以我想了解添加一个外部IP地址到计算实例的其他内容 ? 也许通过知道我可以确保我正确地configuration我的实例。 或者, 我需要做些什么才能在我的计算实例中使用gcloud ? 提前致谢!

Google Compute Engine – 调整实例大小后,SSH连接失败

我正在通过SSH连接到计算引擎上的实例。 如果我通过命令行尝试,我得到以下错误: Permission denied (publickey) 如果我通过浏览器交互式控制台连接相同的情况。 在串口输出中我看到: Mar 22 14:17:04 metadata sshd[9260]: Invalid user name_lastname from xx.xx.xx.xx Mar 22 14:17:04 metadata sshd[9260]: input_userauth_request: invalid user name_lastname [preauth] 奇怪的事实是,几分钟前,我没有任何问题连接到它,并开始发生后,我调整了实例(改变机器types从小到n1-standard-2)。 启动盘未满,我没有修改任何用户。 我也尝试添加防火墙规则,但它不起作用。 我有几个其他机器在同一个项目上,我可以正确连接到他们。 我可以使用以前在机器上创build的其他用户(手动)连接到交互式串行控制台,但是我无法成为根。 非常感谢。

嗨! 所以我刚刚删除了Kubernetes上的一个节点。 由于节点是在内部创build的,有没有办法恢复它?

所以我刚刚删除了Kubernetes Google Cloud上的一个节点。 由于节点是在内部创build的,有没有办法恢复它?

我可以调用后端服务而不是GCP中的实例吗?

Google云端平台项目中有几个计算引擎实例。 一个是我的API“api-inst”,在后台服务中:api-service一个是我的db2db-inst“,在后端服务中:db-service 它们都可以通过负载均衡器调用。 有时API需要调用数据库。 我希望这些电话在内部处理,以达到性能目的。 但是我可能在db-service中有几个db实例,所以我不能通过内部IP进行调用 所以我想知道是否有办法让我的电话直接到后端服务?

尝试将旧应用引擎项目迁移到GCP上的新组织时出错

在我们的Google Apps域中,我们有几个使用App Engine编写的较旧的项目(2 – 3年)。 我们现在正试图将这些“迁移”到我们组织的GCP控制台中。 点击“迁移”后,错误是“您没有足够的权限来查看此页面”。 但是,我是一个域pipe理员,可以完全访问这些项目。 任何人都知道这个把戏

指向GCE的IP地址的子域名

我有一个问题,我近两个月来一直无法解决。 我已经build立: 在GoDaddy帐户的子域名中,我创build了Alogging并将其指向IP地址。 我的GCE实例的地址…我想我的Nginxconfiguration没问题。 我的问题是,当我访问我的网站的URL,它会显示IP地址,而不是mysubdomain.example.com 。 我不想让我的IP地址显示我想要在浏览器中可见的URL中的子域名。 我的疑问是我的laravel应用程序的.htaccess导致IP地址始终显示在URL中。 在老爹帐户,这是我如何创build在DNSpipe理。 type=A, Host=mysubdomain, Point to=ip address, ttl=1. 也在下面有子域的转发部分,我点击添加button,我inputmysubdomain,转发到http:// ip地址,forwrd type = permanent(301),settings =只转发 这是我的服务器GCE中的Nginxconfiguration server { listen 80; listen [::]:80; root /var/www/pro1/public/; # Add index.php to the list if you are using PHP index index.php index.html index.htm; server_name mysubdomain.example.com; location / { # First attempt to serve […]

使用其他API的本地服务器到Google Cloud身份validation

我们正计划在谷歌云上主持一个主题(pub / sub),并创build了一个主题和客户服务帐户。 现在我必须连接到主题并发布消息。 我在发布消息之前尝试进行身份validation。 但是对于我的场景“本地服务器到使用其他API的Google云身份validation”找不到合适的方法。 请帮助我,如果有任何方法可用这种方法。 这里是我使用的代码,但给浏览器redirect响应,而不是访问令牌。 请find下面的代码和回复 private static Credential authorize() throws Exception { HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport(); GoogleClientSecrets clientSecrets = JSON_FACTORY.fromReader(new InputStreamReader(new FileInputStream(new File(KEY_FILE_LOCATION))), GoogleClientSecrets.class); if (clientSecrets.getDetails().getClientId().startsWith("Enter") || clientSecrets.getDetails().getClientSecret().startsWith("Enter ")) { System.out.println("Enter Client ID and Secret in client_secrets.json"); System.exit(1); } GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder( httpTransport, JSON_FACTORY, clientSecrets, Collections.singleton(PubsubScopes.PUBSUB)).build(); return new AuthorizationCodeInstalledApp(flow, […]

使用Gunicorn在Google App Engine灵活的环境中configurationnginx

我正在开发一个Django应用程序,到现在为止我已经将它部署到App Engine标准环境,但是随后我开始使用Google Cloud Vision Python库,并由于一些限制,我切换到灵活环境。 我的代码在我的本地机器上用python manage.py runserver ,但是当我将它部署到App Engine时,我得到了以下内容 <html> <head> <title>502 Bad Gateway</title> </head> <body bgcolor="white"> <center> <h1>502 Bad Gateway</h1> </center> <hr> <center>nginx</center> </body> </html> 当我研究这个问题的时候,我发现我需要改变这里所说的nginx设置。 要应用的Nginx设置 # Tune nginx keepalives to work with the GCP HTTP(S) Load Balancer: keepalive_timeout 650; keepalive_requests 10000; 但我无法find办法做到这一点。 我也是后端开发的新手,所以我没有太多的经验。 这是我的app.yaml文件 runtime: python api_version: 1 threadsafe: yes env: […]

谷歌应用程序引擎部署错误

我有一个Laravel Web应用程序,为此我添加了一个app.yaml文件,但每次尝试使用gcloud app deploy时都会收到以下错误gcloud app deploy : Details: [ [ { [enter image description here][1] "@type": "type.googleapis.com/google.rpc.ResourceInfo", "description": "The \"appengine.applications.create\" permission is required.", "resourceType": "gae.api" } ] ] 图像在这里共享: 我已经给自己的应用程序引擎的pipe理权限,但是,我仍然收到相同的错误。