我正在研究如何使用服务结构集群进行具有公共API的服务。在创建服务结构集群时,我可以选择安全模式并使用证书,也可以使用不安全模式。安全服务结构集群但公开API公开
在不安全的模式下,任何人都可以调用API,这也是我想要的,但这也意味着任何人都可以去* northeurope.cloudapp.azure.com:19080的管理页面,并做任何显然不正常的事情。
我尝试使用带有证书的安全模式,这可以防止没有证书的人使用管理页面,但也似乎阻止任何人调用API。
我是否缺少一些简单的东西?如何保证集群管理方面的安全,同时公开API以便任何人都可以调用它?
编辑:在仔细查看之后,我认为预期的行为是在设置集群时配置了自定义端点,因此我应该可以调用该服务。所以我相信这可能只是我的代码中的一个错误。
只是好奇,你真的在北欧创建一个集群?我认为它在那里不可用...... –
是的,我在北欧部署了几个集群 – Tom
当你提到“API”时,你的意思是你自己定制的API还是内置的Service Fabric管理API? –