azure-service-fabric - `diagnosticsStore` 如何在独立服务结构中工作?
问题描述
试图了解diagnosticsStore
服务结构中的工作原理。在配置文件中,我可以看到它需要提供 SMB 文件,但我没有看到指定用户名/密码的选项。单个主机将如何在使用工作组中的 X509 证书保护的独立集群中对该共享进行身份验证。还有什么是storeType
价值?这是否意味着可以使用 SMB 以外的东西来存储该信息?
"properties": {
"diagnosticsStore":
{
"metadata": "Please replace the diagnostics file share with an actual file share accessible from all cluster machines. For example, \\\\machine1\\DiagnosticsStore.",
"dataDeletionAgeInDays": "21",
"storeType": "FileShare",
"connectionstring": "\\\\machine1\\DiagnosticsStore"
},
解决方案
AFAIK,无法在 diagnosticStore 中提供用户名\密码。
集群的帐户将用于访问网络共享。默认情况下,Service Fabric 节点在 Network Account 下工作,但您可以更改整个集群的帐户(不推荐)或更改每个服务的帐户。本文适用于 AD 用户,但本地也应通过提供 . (点)作为域名。您将需要在所有加入工作组的服务器上创建具有相同密码的相同用户(不要忘记为此帐户提供所需的权限以确保该服务可以完成工作)
storeType
可以azureStorage
(来源:https ://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-manifest )
推荐阅读
- python - ValueError:检查目标时出错:预期 dense_3 具有 2 个维度。但我指定dense_3 有1维
- reactjs - 如何使用 Apollo Graphql 客户端和 React 解决“TypeError:无法读取未定义的属性“参数”?
- android - Kotlin 循环泛型
- python-3.x - 使用 Try 进行 Web 抓取:除了:在 For 循环中
- android - 如何同时设置导航栏和状态栏 Light 主题
- sql - 插入数据:查看哪一列导致 Redshift 上的数字溢出
- websocket - AWS WebSocket API Gateway 模板选择表达式示例
- tensorflow - Tensorflow Lite 转换失败:占位符操作中不支持的数据类型
- ios - ios应用在后台时的内存管理
- sql - 如何根据sql中的外键从表中获取数据