我已经按照给定的步骤创建了一个Azure示例应用程序。我能够使用Azure BDC中的PowerShell进行部署和测试。
在Azure文档中,没有关于什么是JWT令牌以及如何生成令牌的详细信息。请提供步骤/参考。
答案 0 :(得分:0)
Swagger是API端点的文档文件。像GitHub项目的Readme.md一样。使用在线swagger editor可以查看和测试API端点。
在上述情况下,使用“ azdata”工具将应用程序部署到Azure大数据群集,目标是使用REST API触发该应用程序。
Step1.1 :获取BDC集群的JWT(JSON Web令牌)。使用您的“ azdata”凭据转到https://<ip_addr>/api/v1/swagger.json
。
Step1.2 :这将为您返回Swagger JSON文件。使用上方编辑器,您可以检查上方的编辑器,并大张旗鼓地查看TOKEN API。
使用“ azdata”登录凭据提交此令牌发布请求后,它将返回一个JSON文件。
Step2.1 :使用“ azdata”描述您的应用程序以获取应用程序范围文件。
Step2.2 :使用“ swagger.editor”发布/运行应用程序swagger文件。要进行授权,请使用从步骤1收集的令牌。
在这里,您将向https://<ip_addr>/api/app/<your_app_name>/v1/run