Articles of 谷歌云平台

将静态IP的dns的TTL值设置为15天,以减lessdns查询是个好主意吗?

为了减lessdns查询的数量(每24小时TTL值为30万dns查询/月),为什么不把TTL值设置为15天,因为在我的情况下,vm(google-compute cloud)host ip是静态的,更改vm(谷歌云)。 如果将来要更改虚拟机,我的计划是尽可能将TTL值重置为最低值,然后等待15天,然后将dnslogging更改为指向新虚拟机的ip。 这种方法有什么缺点吗?

configuration存储桶的生命周期策略,像回收站一样保留已删除的文件

我正在将文档存储在GCS中,我希望在删除文件时复制Windows / OSX文件移动到回收站/垃圾箱的概念,以便恢复它们,而不是直接删除它们。 换句话说,我想删除文件仍然可以访问一段时间(比如一个月)。 我不需要完整版本,因为我只关心oops-I-deleted-something-important用例。 我应该如何configuration生命周期策略来支持这一点,同时最大限度地减less存储开销?

是否有可能为Google Cloud中的后退实例创build负载平衡器?

我想创build一个计算引擎实例,将获得所有的stream量(100%)。 在实例死亡的情况下,我希望实例te自行重启。 在重新启动的那段时间里,我想要另一个计算引擎实例来获取stream量。 我想使用Google HTTP负载均衡器。 可能吗? 换句话说:如何将stream量发送到实例b,白色实例a使用google云负载均衡器不响应?

Google云端Shell暂时不可用。 尝试在几分钟内连接

云壳不会启动并提出消息 “Google云端Shell暂时不可用,请尝试在几分钟内连接。” 我现在已经收到了最近4天的这个消息。 我知道这是testing版,并没有任何SLA,但任何人看到这个或知道如何解决它? 所有的帮助非常感谢!

如何避免Google云计算突发/突发的cpu限制

我有最低层的Google云计算服务器。 它具有共享的CPU,具有“突发”或“突发”function。 对于我需要的大多数东西(一个Apache websever +静态HTML页面)来说很好。 但偶尔,使用控制台窗口,我需要运行一次性脚本,或者编译一些东西,或者安装一个新的Ubuntu模块。 它运行速度非常快,持续30秒左右(“易爆”),然后慢慢爬行。 文档中没有定义什么“可破解”的含义。 我已经尝试玩很好(即“漂亮的脚本名称”来降低进程优先级),但没有什么区别。 我希望这可以解决问题,即使用任何闲置的容量,但其他用户获得优先权。 还尝试在脚本中添加一些“睡眠1秒”,但这也没有什么区别。 任何build议,以避免被扼杀?

如何在谷歌云中设置主机和path规则

我configuration了负载均衡器,使用2台服务器(newserver和oldserver)中的URLredirectstream量。 我的主机和path规则看起来像 。 / newbackend *。 / 2016 newbackend *。 / 2015年oldbackend 平衡模式是利用率80%。 当我尝试浏览我的网站,我可以去newbackend,但mybackbackend不工作正在寻找我的新服务器中的文件夹。 它看起来像第一条规则是申请我所有的stream量。

无法更改应用引擎上的自定义域的SSL设置

当我尝试更改自定义域的ssl设置时,仪表板无法加载“selectSSL服务模式”,并且保存button被禁用。 我还注意到,在Inspector中,它试图访问“ https://console.cloud.google.com/m/sslCertificate?certificateId=xxxx ”,但有404响应。 我是唯一一个收到这个错误,或者这是仪表盘上的错误?

为什么apache为每个请求写两个访问日志输出?

我们目前正在docker上运行apache2 / mod-php网站,部署到google kubernetes。 为了利用谷歌云日志logging的严重级别过滤,我在apache.conf中创build了一个LogFormat ,它将日志输出写为结构化的JSON。 现在我在日志中看到两个访问日志输出。 1是格式正确的CustomLog,另一个似乎是某种默认访问日志。 这里是Apache的conf: 1 LogLevel info 2 3 LogFormat "{\"message\": \"%{X-Forwarded-For}i %l %u %t '%r' %>s %b '%{Referer}i' '%{User-Agent}i'\", \"severity\": \"INFO\"}" common 4 CustomLog /dev/stderr common 5 6 7 ErrorLogFormat "{\"message\": \"[%t] [%l] [pid %P] %F: %E: [client %a] %M\", \"severity\": \"ERROR\"}" 8 ErrorLog /dev/stderr 9 10 <VirtualHost *:80> […]

如何在Google Compute Engine实例上需要sudo密码?

Google Compute Engine实例的默认configuration允许pipe理员通过sudo运行所有命令,而无需指定密码。 这似乎是一个安全弱点,因为盗用属于pipe理员的一个SSH密钥可能允许无限制地访问每个实例,并且所有的数据都可能被泄露。 为sudo提供密码将通过防止攻击者获取root权限来提供第二级安全性。 攻击者还必须破解pipe理员的sudo密码以访问敏感数据或执行破坏性行为。 似乎应该可以在每个实例上configurationsudo以要求密码,但是每个pipe理员都必须在每个实例上手动设置密码。 这种方法在许多情况下不能很好地扩展。 Google云端平台是否支持任何forms的密码pipe理? 如果没有,我怎么能要求sudo的密码,以适应很多实例和多个pipe理员?

监听多个端口只适用于本地主机,但不适用于服务器的外部IP

我正在谷歌计算引擎上运行Apache,我按照这里的步骤: http : //www.groovypost.com/howto/apache/configure-apache-web-site-to-use-multiple-ports/ 使我的网站接受多个端口,而不是默认的端口80,但它似乎只适用于本地主机而不是我的IP地址: 我用telnet localhost 8080 ,它的工作原理,但为什么当我使用telnet <my-external-ip-address> 8080它不会工作。 我能知道为什么吗?