-我正在探索Azure功能,并且想知道Azure Table Storage是否可以作为一种简单的方法来保存整个环境的应用程序配置。易于查看和更改(添加列表值等)。有人可以指导我这是否是个好主意吗?如果我们所有的应用程序都移到Azure上,我希望该表最多容纳2000行。
Partition Key --> Project Name + Component Name (Azure Function/Logic App)
Row Key --> Parameter Key
Value column --> Parameter Value
-为了保护密码/密钥,我可以使用Azure密钥保管库。
有多种存储应用程序配置的方法:
我正在探索Azure功能,并且想知道Azure Table是否存储是保存应用程序配置的简单方法整个环境。易于查看和更改(添加列表值等)。有人可以指导我这是否很好吗想法?
考虑到Azure表是一个键/值对存储,在那存储应用程序配置值肯定是个好主意。我唯一建议的是在应用程序和表存储之间合并某种缓存层,以免每次需要获取设置时都不会对表存储进行调用。
我希望该表最多容纳2000行。应用程序已移至Azure。
考虑到实体的数量将少于2000,我认为您的设计对查询实体没有影响,但是我认为您的设计很好。为了获得最佳性能,请确保在查询时同时包含PartitionKey和RowKey。至少要在查询中包括PartitionKey。
请参阅此以获得更多详细信息:https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-design-guide。
为了保护密码/密钥,我可以使用Azure密钥保管库。
这就是在Azure中存储敏感数据的方法。