Azure Logic App 创建 Redis 缓存需要 x-ms-api-version
Azure Logic App creation of Redis Cache requires x-ms-api-version
我正在构建 Azure 逻辑应用程序并尝试自动创建 Azure Redis 缓存。我能够提出一个针对此(创建或更新资源)的特定操作:
如您所见,我输入了 2016-02-01
作为 api 版本。我在这里尝试不同的值,只是根据我从 Microsoft 知道的其他 api 版本进行猜测。我在互联网上找不到这方面的任何资源。此步骤的结果将是:
{
"error":
{
"code": "InvalidResourceType",
"message": "The resource type could not be found in the namespace 'Microsoft.Cache' for api version '2016-02-01'."
}
}
x-ms-api-version
的正确值是多少?根据资源提供者,我在哪里可以找到该值的历史记录?
尝试
Resource Provider: Microsoft.Cache
Name: Redis/<yourrediscachename>
x-ms-api-version: 2017-02-01
了解每种资源类型支持的版本的一种简单方法是在 Azure 门户上使用 CLI,例如
az provider show --namespace Microsoft.Cache --query "resourceTypes[?resourceType=='Redis'].apiVersions | [0]"
会 return:
[
"2017-02-01",
"2016-04-01",
"2015-08-01",
"2015-03-01",
"2014-04-01-preview",
"2014-04-01"
]
我让它工作于:
HTH
我正在构建 Azure 逻辑应用程序并尝试自动创建 Azure Redis 缓存。我能够提出一个针对此(创建或更新资源)的特定操作:
如您所见,我输入了 2016-02-01
作为 api 版本。我在这里尝试不同的值,只是根据我从 Microsoft 知道的其他 api 版本进行猜测。我在互联网上找不到这方面的任何资源。此步骤的结果将是:
{
"error":
{
"code": "InvalidResourceType",
"message": "The resource type could not be found in the namespace 'Microsoft.Cache' for api version '2016-02-01'."
}
}
x-ms-api-version
的正确值是多少?根据资源提供者,我在哪里可以找到该值的历史记录?
尝试
Resource Provider: Microsoft.Cache
Name: Redis/<yourrediscachename>
x-ms-api-version: 2017-02-01
了解每种资源类型支持的版本的一种简单方法是在 Azure 门户上使用 CLI,例如
az provider show --namespace Microsoft.Cache --query "resourceTypes[?resourceType=='Redis'].apiVersions | [0]"
会 return:
[
"2017-02-01",
"2016-04-01",
"2015-08-01",
"2015-03-01",
"2014-04-01-preview",
"2014-04-01"
]
我让它工作于:
HTH