基于Azure Kubernetes对ML Web服务的基于令牌的身份验证

时间:2019-08-21 08:10:04

标签: azure kubernetes azure-kubernetes azure-machine-learning-service

我能够使用AML服务将ML模型部署到Azure Kubernetes Services中。我在将模型部署到AKS时启用了令牌认证。 如文档“ https://docs.microsoft.com/en-us/azure/machine-learning/service/concept-enterprise-security”中所述,通过两种方式可以使用身份验证(密钥和令牌)消费部署在Azure Kubernetes服务中的ML模型Web服务。消耗Web服务。我们必须在提供服务请求的同时提供令牌。但是我找不到任何有关如何从Kubernetes服务生成/获取令牌的文档。每当每次从客户端应用程序调用Azure Kubernetes服务中运行的模型时,如何获取新令牌。如果您能够提供更多有关此的信息,那将是非常有帮助的。

1 个答案:

答案 0 :(得分:0)

一旦启用了令牌认证,就可以通过获取服务并在其上调用get_token()方法来获取令牌。有关示例,请访问https://docs.microsoft.com/en-us/azure/machine-learning/service/concept-enterprise-security#authentication-with-tokens

<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>

<div class="panel-dock" id="g">
  <div class="panel-menu">
    <div class="panel-icons">
      <span class="g-icon tg1"><i class="fa fa-th"></i></span>
    </div>
    <div class="g-tip t1">
      <h5>Library</h5>
    </div>
  </div>
  <div class="panel-menu">
    <div class="panel-icons">
      <span class="g-icon tg2"><i class="fa fa-plus"></i></span>
    </div>
    <div class="g-tip t2">
      <h5>Create a post</h5>
    </div>
  </div>
  <div class="panel-menu">
    <div class="panel-icons">
      <span class="g-icon tg3"><i class="fa fa-bookmark"></i></span>
    </div>
    <div class="g-tip t3">
      <h5>Bookmarks</h5>
    </div>
  </div>
  <div class="panel-menu">
    <div class="panel-icons">
      <span class="g-icon tg4"><i class="fa fa-heart"></i></span>
    </div>
    <div class="g-tip t4">
      <h5>Favorites</h5>
    </div>
  </div>
</div>