如何在Windows Azure中找到Ocp-Apim-Subscription-Key

zynd9foi  于 12个月前  发布在  Windows
关注(0)|答案(9)|浏览(230)

我想使用API,但在下面的页面找不到Ocp-Apim-Subscription-Key:
x1c 0d1x的数据

i7uq4tfw

i7uq4tfw1#

您可以通过转到API管理服务,然后转到API来找到它。选择您的API和端点,然后选择右侧的Test选项卡。去标题和反对Ocp-Apim-Subscription-Key你会看到它隐藏;选择眼睛来看它。
x1c 0d1x的数据

zu0ti5jz

zu0ti5jz2#

**方法一:**从https://portal.azure.com/进入您的API管理服务->订阅,会找到默认的订阅和您自己创建的订阅。
**方式二:**通过https://resources.azure.com/使用HTTP GET方式

az rest --method get `
--uri 'https://management.azure.com/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/{RESOURCE_GROUP_NAME}/providers/Microsoft.ApiManagement/service/{API_MANAGER_NAME}/subscriptions?api-version=2018-01-01' `
--query "value[0].properties.primaryKey" | ConvertFrom-Json

字符串

说明:

  • 用您自己的值替换占位符{SUBSCRIPTION_ID}、{API_MANAGER_NAME}、{RESOURCE_GROUP_NAME}
  • “value[0]. ->表示所需的键值:列表中的第一个,第二个,因为您可以在门户中看到,不同的作用域有多个:启动器、服务访问、无限制等
  • properties.primaryKey ->每个值有2个定义的键:primaryKey和secondaryKey
  • api-version=2018-01-01 ->检查正确的版本,可以从https://resources.azure.com/或API Manager资源的ARM模板中找到
s71maibg

s71maibg3#

不知道大家从哪里得到答案……
也许这只是旧的信息,但此时您可以通过执行以下操作来找到它们:
1.请访问portal.azure.com
1.选择“创建资源”
1.创建资源。我用的是计算机视觉所以我搜索那个然后按回车键
1.选择“创建”
1.转到新创建的资源
1.在左侧面板的“资源管理”部分下,选择“密钥和端点”

Key 1Key 2用作“Ocp-Apim-Subscription-Key”。

就是这样。无论它要求“OCP-Apim-Subscription-Key”,这些都应该为您工作。

0qx6xfy6

0qx6xfy64#

我在这里找到了订阅密钥:
1.在Azure门户中,导航到“API管理服务”。
1.转到“API”标题下的“订阅”。
1.点击“添加订阅”。
1.输入“名称”,选择API作为“范围”,然后在“API”下选择您的API。
1.按“保存”。这将为所选API创建订阅。
1.在订阅列表中,找到您刚创建的订阅,然后按最右边的“..."按钮。
1.按“显示/隐藏键”。
1.订阅密钥是可见的,并且可以从“主键”字段复制。

vecaoik1

vecaoik15#

请按照下面的说明。
1.您必须通过Azure门户并选择您的API管理组件,然后单击左上角的发布者门户
1.进入API,然后进入产品选项卡。
1.点击【将API添加到产品】按钮,选择相应选项。
1.再次进入Azure门户,但单击左上角的Developer Portal
1.点击右侧的【组合框】,选择【配置文件】。
1.您将能够看到产品的访问密钥,并为您在前面的步骤中选择的产品选择密钥(入门级或无限)。

mfuanj7w

mfuanj7w6#

我就是这样找到钥匙的

  • 转到资源
  • 点击开发者门户
  • 点击右手边的用户名(对我来说是“管理员”)。这将下拉菜单列表
  • 点击【个人资料】
  • 查看所有键的列表。您可以单击“显示”链接查看密钥并复制它们
4nkexdtk

4nkexdtk7#

(2018年8月)出于我们的目的(AI / ML),我在认知服务>资源管理>密钥下找到了它-https://portal.azure.com/#blade/HubsExtension/Resources/resourceType/Microsoft.CognitiveServices%2Faccounts
它将在其他服务,虽然我不能说(因为你必须使用一个看到它的属性)。

pw136qt2

pw136qt28#

它也被称为编程密钥。从2018年1月起,如果您登录luis.ai,您可以在设置下找到它(当您单击右上角的姓名时)。
不知道为什么LUIS API文档说密钥在Azure中,以及为什么有命名差异:/

nhhxz33t

nhhxz33t9#

订阅密钥与订阅相关联。您可以转到您想要密钥的特定API的订阅(Home / API Management services / [Your APIM] / Subscriptions / [Your API's subscription]),您会在省略号(三个点)按钮中找到密钥,选项“显示/隐藏密钥”:

x1c 0d1x的数据

相关问题