检索元数据

时间:2018-07-03 20:34:35

标签: google-app-engine google-appengine-node

来自AWS的我只是在学习Google App Engine。

我的第一个障碍是我需要在应用程序中获取自定义环境变量(例如密码)。不幸的是,如果没有所有开发人员都将环境变量放在自己的开发箱中,这似乎是不可能的。

我正在阅读推荐的替代方法是为此使用自定义元数据。但是,我不知道要使用哪个URL来获取此元数据。在CLI上,这些端点都不起作用,在应用程序本身中,所有404端点都起作用。

这是我在Node.js中的最新尝试:

const METADATA_NETWORK_INTERFACE_URL = 'http://metadata.google.internal/computeMetadata/v1/project/[my-project-name]'

const response = await fetch(METADATA_NETWORK_INTERFACE_URL + '/attributes', {
   headers: {
     'Metadata-Flavor': 'Google',
   }
});

各种文档来源使用各种不同的域名(包括internal而不是metadata.google.internal)。

我想念什么?我也很好奇,是否有一个我自己可以找到答案的地方。

编辑:也尝试过

0 个答案:

没有答案