有没有办法通过Go App Engine应用程序的一些交互方式创建新的数据存储区实体?数据存储区查看器不允许我添加新的实体类型,并且交互式控制台似乎不支持Go。
我正在尝试将一些配置数据上传到数据存储区,包括我不想在代码中显示的敏感数据。到目前为止,我能想到的最好的方法是编写一些代码来编写一个空的配置实体,部署,运行,然后使用数据存储区查看器来设置值。
提前致谢。
答案 0 :(得分:1)
You absolutely can add new Entity Kinds in the Console.
In the Cloud Console, Click on the Datastore menu item, then 'Create an Entity'. Handy link, just select your project name
Then in the Kind field, just type in your desired Kind name.
答案 1 :(得分:0)
首先,您的代码在AppEngine上是安全的 - 没有人可以下载它。至少谷歌以外没有人。您可以将其部署到专用版本/模块并限制使用自己(在您的代码中检查当前用户,询问密码短语等)。
其次,您可以使用Remote API - 这样您就不会将任何代码上传到AppEngine。您可以使用安全的HTTPS连接远程创建实体。