你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Namespaces - Create Or Update Authorization Rule

创建或更新命名空间的授权规则。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}?api-version=2015-08-01

URI 参数

名称 必需 类型 说明
authorizationRuleName
path True

string

授权规则名称。

namespaceName
path True

string

命名空间名称

resourceGroupName
path True

string

Azure 订阅中资源组的名称。

subscriptionId
path True

string

唯一标识 Microsoft Azure 订阅的订阅凭据。 此订阅 ID 是每个服务调用的 URI 的一部分。

api-version
query True

string

客户端 API 版本。

请求正文

名称 必需 类型 说明
properties.rights True

AccessRights[]

与规则关联的权限。

location

string

数据中心位置。

name

string

授权规则的名称。

响应

名称 类型 说明
200 OK

SharedAccessAuthorizationRuleResource

已创建命名空间授权规则。

安全性

azure_auth

Azure Active Directory OAuth2 流

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

NameSpaceAuthorizationRuleCreate

示例请求

PUT https://management.azure.com/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-ServiceBus-WestUS/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace8341/AuthorizationRules/sdk-Authrules9875?api-version=2015-08-01

{
  "location": "West US",
  "properties": {
    "rights": [
      "Listen",
      "Send"
    ]
  }
}

示例响应

{
  "id": "/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-ServiceBus-WestUS/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace8341/AuthorizationRules/sdk-Authrules9875",
  "name": "sdk-Authrules9875",
  "type": "Microsoft.ServiceBus/AuthorizationRules",
  "properties": {
    "rights": [
      "Listen",
      "Send"
    ]
  }
}

定义

名称 说明
AccessRights

与规则关联的权限。

SharedAccessAuthorizationRuleCreateOrUpdateParameters

提供给创建或更新授权规则操作的参数。

SharedAccessAuthorizationRuleResource

命名空间授权规则的说明。

AccessRights

与规则关联的权限。

名称 类型 说明
Listen

string

Manage

string

Send

string

SharedAccessAuthorizationRuleCreateOrUpdateParameters

提供给创建或更新授权规则操作的参数。

名称 类型 说明
location

string

数据中心位置。

name

string

授权规则的名称。

properties.rights

AccessRights[]

与规则关联的权限。

SharedAccessAuthorizationRuleResource

命名空间授权规则的说明。

名称 类型 说明
id

string

资源 ID

location

string

资源位置。

name

string

资源名称

properties.rights

AccessRights[]

与规则关联的权限。

type

string

资源类型