パブリッシャーの取り消し
パブリッシャーを取り消します。 取り消されたパブリッシャーは、指定されたイベント ハブにイベントを送信するときにエラーが発生します。 「RevokedPublisherDescription プロパティ」を参照してください。
パブリッシャーを取り消す場合は、 RevokedPublisherDescription で次のプロパティを指定する必要があります。
プロパティ名 | 説明 |
---|---|
名前 | 取り消された発行元の名前。 |
Request
Method | 要求 URI |
---|---|
PUT | https://{servicebusNamespace}.servicebus.windows.net/{eventHubPath}/revokedpublishers/{publisherName} |
要求ヘッダー
Event Hubs に関連するすべての要求で使用されるヘッダーとパラメーターについては、「 共通 のパラメーターとヘッダー」を参照してください。
[応答]
応答には、HTTP 状態コード、一連の応答ヘッダー、および応答本文が含まれています。
応答コード
コード | 説明 |
---|---|
201 | 作成されました。 |
400 | 無効な要求です。 |
401 | 認証エラー。 |
409 | 指定した発行元は既に取り消されています。 |
500 | 内部エラーです。 |
応答本文
要求が成功した場合、応答本文には取り消された発行元の説明が含まれます。 要求が失敗すると、本文にエラー コードとエラー メッセージが追加されます。
要素名 | 必須 | Type | Version | Description |
---|---|---|---|---|
名前 | はい、読み取り専用 | string | 2014-01 | 取り消された発行元の名前 (ID)。 |
使用例
Request
注意
また、「共通パラメーターとヘッダー」で説明されているように、Authorization ヘッダーに Azure Active Directory トークンを使用することもできます。 たとえば、Authorization: Bearer <Azure AD token>
のように指定します。
PUT https://your-namespace.servicebus.windows.net/your-event-hub/RevokedPublishers/your-publisher?timeout=60&api-version=2014-05 HTTP/1.1
Authorization: SharedAccessSignature sr=your-namespace.servicebus.windows.net&sig=your-sas-key&se=1456362414&skn=RootManageSharedAccessKey
Content-Type: application/atom+xml;type=entry;charset=utf-8
Host: your-namespace.servicebus.windows.net
Content-Length: 338
<entry xmlns="http://www.w3.org/2005/Atom">
<content type="application/xml">
<RevokedPublisherDescription xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Name>your-publisher</Name>
</RevokedPublisherDescription>
</content>
</entry>
Response
HTTP/1.1 201 Created
Content-Type: application/atom+xml;type=entry;charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 25 Feb 2016 00:41:11 GMT
Content-Length: 660
<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://www.w3.org/2005/Atom">
<id>https://your-namespace.servicebus.windows.net/your-event-hub/RevokedPublishers/your-publisher?timeout=60&api-version=2014-05</id>
<title type="text">your-publisher</title>
<updated>2016-02-25T00:41:11Z</updated>
<link rel="self" href="https://your-namespace.servicebus.windows.net/your-event-hub/RevokedPublishers/your-publisher?timeout=60&api-version=2014-05" />
<content type="application/xml">
<RevokedPublisherDescription xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Name>your-publisher</Name>
</RevokedPublisherDescription>
</content>
</entry>