哪里可以在Windows Azure中找到我的Ocp-Apim-Subscription-Key

YJ.*_*ang 15 api azure

我想使用api,但我在下面的页面找不到Ocp-Apim-Subscription-Key:

在此输入图像描述

谢谢.

小智 9

您可以通过转到 API 管理服务,然后转到 API 来找到它。选择您的 API、您的端点,然后选择右侧的测试选项卡。转到标题并针对 Ocp-Apim-Subscription-Key,您将看到它隐藏;选择眼睛看它。


小智 7

不确定每个人都从哪里得到答案...
也许这只是旧信息,但此时您可以通过执行以下操作找到它们:

  1. 转到portal.azure.com
  2. 选择“创建资源”
  3. 创建资源。我正在使用计算机视觉,所以我搜索它并按 Enter 键
  4. 选择“创建”
  5. 转到新创建的资源
  6. 在左侧面板的“资源管理”部分下,选择“密钥和端点”

密钥1密钥2用作“Ocp-Apim-Subscription-Key”。
就是这样。无论何时需要“Ocp-Apim-Subscription-Key”,这些都应该适合您。


小智 6

请按照以下说明操作.

  1. 您必须浏览azure门户并选择您的API管理组件,然后单击左上角的Publisher Portal.
  2. 浏览API,然后选择产品选项卡.
  3. 单击ADD API TO PRODUCTS按钮,然后选择适当的选项.
  4. 再次浏览azure portal,但单击左上角的Developer Portal.
  5. 单击位于右侧的ComboBox,然后选择Profile.
  6. 您将能够看到产品的访问密钥,并选择您在之前步骤(Starter或Unlimited)中选择的产品密钥.

  • 我无法按照这些步骤操作.我可以找到_API管理服务_,但从那里我迷路了. (5认同)
  • 请更新答案,因为在 2021 年 7 月 19 日,您提到的选项与更新的 UI 不匹配。@patrick Gawley 的答案从今天开始有效! (2认同)

小智 5

方法 1:https://portal.azure.com/转到您的 API 管理服务 -> 订阅 那里会找到默认的和您自己创建的一些。

方法 2: 通过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
Run Code Online (Sandbox Code Playgroud)

解释:

  • 将占位符 {SUBSCRIPTION_ID}、{API_MANAGER_NAME}、{RESOURCE_GROUP_NAME} 替换为您自己的值
  • "value[0]. -> 表示所需的键值:列表中的第一个、第二个,因为正如您在门户中看到的,有多个不同范围的键值:Starter、Service access、Unlimited 等。
  • properties.primaryKey -> 每个值都有 2 个定义的键:primaryKey 和 secondaryKey
  • api-version=2018-01-01 -> 检查正确的版本,可以从https://resources.azure.com/或 API Manager 资源的 ARM 模板中找到


Rey*_*yhn 5

我在这里找到了订阅密钥:

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


小智 0

它也称为编程密钥。自 2018 年 1 月起,如果您登录 luis.ai,您可以在“设置”下找到它(当您点击右上角您的名字时)。

不知道为什么 LUIS Api 文档说密钥在 azure 中以及为什么存在命名差异:/