问题描述
我在GCE中有两个旧服务器,都已标记为使用不推荐使用的元数据服务器端点。目前,他们之间在MysqL和MongoDB数据中拥有数百GB的数据,因此不建议冒险对这些设备上的某些产品进行升级,而这会带来不利影响。
我们目前正在迁移存储在此处的数据,但是现在,我们需要保持它们的运行。
有人知道这对谁有什么影响
a)什么都不做或
b)仅将disable-legacy-endpoints
元数据标志设置为true吗?
即如果我们将其保留为当前状态,这些实例是否将完全停止工作?
解决方法
在进一步研究了使用Metadata API的实际内容之后,我们发现它们是由stackdriver_agent
发送的,disable-legacy-endpoints
是很久以前安装的,当时它是免费的,并且从未删除过。
停止此代理将删除我们使用这两个旧服务器进行的所有呼叫。
如果您考虑禁用tkinter
元数据标志,请确保首先在包含的环境中对其进行测试,即从受影响实例的快照中新建一个VM,然后再将其应用于生产服务。
有关确定调用实例的帮助,请参阅this article
有关在实例中确定进程的帮助,请参阅this article