来自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
)。
我想念什么?我也很好奇,是否有一个我自己可以找到答案的地方。
编辑:也尝试过