az servicebus topic

管理Azure 服務匯流排主題和授權規則。

命令

az servicebus topic authorization-rule

管理Azure 服務匯流排主題授權規則。

az servicebus topic authorization-rule create

為指定的服務匯流排主題建立授權規則。

az servicebus topic authorization-rule delete

刪除指定服務匯流排主題的授權規則。

az servicebus topic authorization-rule keys

管理服務匯流排的 Azure 授權規則金鑰主題。

az servicebus topic authorization-rule keys list

列出服務匯流排主題的授權規則金鑰和連接字串。

az servicebus topic authorization-rule keys renew

重新產生服務匯流排授權規則主題的金鑰。

az servicebus topic authorization-rule list

依服務匯流排主題顯示授權規則清單。

az servicebus topic authorization-rule show

顯示指定服務匯流排主題的授權規則詳細資料。

az servicebus topic authorization-rule update

為指定的服務匯流排主題建立授權規則。

az servicebus topic create

建立服務匯流排主題。

az servicebus topic delete

刪除服務匯流排主題。

az servicebus topic list

依服務匯流排命名空間列出主題。

az servicebus topic show

顯示服務匯流排主題詳細資料。

az servicebus topic subscription

管理Azure 服務匯流排訂用帳戶。

az servicebus topic subscription create

建立 ServiceBus 訂用帳戶。

az servicebus topic subscription delete

刪除服務匯流排訂用帳戶。

az servicebus topic subscription list

列出依服務匯流排的訂用帳戶主題。

az servicebus topic subscription rule

管理Azure 服務匯流排規則。

az servicebus topic subscription rule create

建立訂用帳戶的 ServiceBus 規則。

az servicebus topic subscription rule delete

刪除 ServiceBus 規則。

az servicebus topic subscription rule list

依訂用帳戶列出 ServiceBus 規則。

az servicebus topic subscription rule show

顯示 ServiceBus 規則詳細資料。

az servicebus topic subscription rule update

更新訂用帳戶的 ServiceBus 規則。

az servicebus topic subscription show

顯示服務匯流排訂用帳戶詳細資料。

az servicebus topic subscription update

更新 ServiceBus 訂用帳戶。

az servicebus topic update

更新服務匯流排主題。

az servicebus topic create

建立服務匯流排主題。

az servicebus topic create --name
                           --namespace-name
                           --resource-group
                           [--auto-delete-on-idle]
                           [--default-message-time-to-live]
                           [--duplicate-detection-history-time-window]
                           [--enable-batched-operations {false, true}]
                           [--enable-duplicate-detection {false, true}]
                           [--enable-express {false, true}]
                           [--enable-ordering {false, true}]
                           [--enable-partitioning {false, true}]
                           [--max-size {1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920}]
                           [--status {Active, Disabled, SendDisabled}]

範例

建立新的服務匯流排主題

az servicebus topic create --resource-group myresourcegroup --namespace-name mynamespace --name mytopic

必要參數

--name -n

主題的名稱。

--namespace-name

命名空間的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

--auto-delete-on-idle

閒置間隔的 ISO 8601 時間範圍或持續時間時間格式,之後會自動刪除主題。 最短持續時間為 5 分鐘。

--default-message-time-to-live

預設訊息時間範圍為即時值的 ISO 8601 或持續時間時間格式。 這是訊息到期的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。

--duplicate-detection-history-time-window

定義重複偵測歷程記錄持續時間之結構的 ISO 8601 時間範圍或持續時間時間格式。 預設值是 10 分鐘。

--enable-batched-operations

允許伺服器端批次處理作業。

接受的值: false, true
--enable-duplicate-detection

布林值,指出本主題是否需要重複偵測。

接受的值: false, true
--enable-express

布林值,指出是否啟用 Express 實體。 快速主題會在將訊息寫入永續性儲存體之前,暫時將訊息儲存在記憶體中。

接受的值: false, true
--enable-ordering

布林值,指出主題是否支援排序。

接受的值: false, true
--enable-partitioning

布林值,指出是否已啟用跨多個訊息代理程式分割的主題。

接受的值: false, true
--max-size

主題大小上限,以 MB 為單位,這是為主題配置的記憶體大小。 預設值為 1024。 標準 SKU 的最大值為 5120,而進階 SKU 則為 81920。

接受的值: 1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920
--status

列舉訊息實體狀態的可能值。

接受的值: Active, Disabled, SendDisabled

az servicebus topic delete

刪除服務匯流排主題。

az servicebus topic delete [--ids]
                           [--name]
                           [--namespace-name]
                           [--resource-group]

範例

刪除服務匯流排主題

az servicebus topic delete --resource-group myresourcegroup --namespace-name mynamespace --name mytopic

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

主題的名稱。

--namespace-name

命名空間的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az servicebus topic list

依服務匯流排命名空間列出主題。

az servicebus topic list --namespace-name
                         --resource-group
                         [--skip]
                         [--top]

範例

依命名空間取得主題。

az servicebus topic list --resource-group myresourcegroup --namespace-name mynamespace

必要參數

--namespace-name

命名空間的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

--skip

只有在先前的作業傳回部分結果時,才會使用 Skip。 如果先前的回應包含 nextLink 元素,nextLink 元素的值將會包含 skip 參數,這個參數會指定要用於後續呼叫的起點。 預設值為 [無]。

--top

可用來將結果數目限制為最新的 N usageDetails。 預設值為 [無]。

az servicebus topic show

顯示服務匯流排主題詳細資料。

az servicebus topic show [--ids]
                         [--name]
                         [--namespace-name]
                         [--resource-group]

範例

顯示主題詳細資料。

az servicebus topic show --resource-group myresourcegroup --namespace-name mynamespace --name mytopic

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

主題的名稱。

--namespace-name

命名空間的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az servicebus topic update

更新服務匯流排主題。

az servicebus topic update [--add]
                           [--auto-delete-on-idle]
                           [--default-message-time-to-live]
                           [--duplicate-detection-history-time-window]
                           [--enable-batched-operations {false, true}]
                           [--enable-duplicate-detection {false, true}]
                           [--enable-express {false, true}]
                           [--enable-ordering {false, true}]
                           [--enable-partitioning {false, true}]
                           [--force-string]
                           [--ids]
                           [--max-size {1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920}]
                           [--name]
                           [--namespace-name]
                           [--remove]
                           [--resource-group]
                           [--set]
                           [--status {Active, Disabled, SendDisabled}]

範例

更新現有的服務匯流排主題。

az servicebus topic update --resource-group myresourcegroup --namespace-name mynamespace --name mytopic --enable-ordering True

更新自動產生的服務匯流排主題 ()

az servicebus topic update --auto-delete-on-idle PT3M --name mytopic --namespace-name mynamespace --resource-group myresourcegroup

更新自動產生的服務匯流排主題 ()

az servicebus topic update --enable-batched-operations true --name mytopic --namespace-name mynamespace --resource-group myresourcegroup

選擇性參數

--add

藉由指定路徑和索引鍵值組,將 物件新增至物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--auto-delete-on-idle

閒置間隔的 ISO 8601 時間範圍或持續時間時間格式,之後會自動刪除主題。 最短持續時間為 5 分鐘。

--default-message-time-to-live

預設訊息時間範圍為即時值的 ISO 8601 或持續時間時間格式。 這是訊息到期的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。

--duplicate-detection-history-time-window

定義重複偵測歷程記錄持續時間之結構的 ISO 8601 時間範圍或持續時間時間格式。 預設值是 10 分鐘。

--enable-batched-operations

允許伺服器端批次處理作業。

接受的值: false, true
--enable-duplicate-detection

布林值,指出本主題是否需要重複偵測。

接受的值: false, true
--enable-express

布林值,指出是否啟用 Express 實體。 快速主題會在將訊息寫入永續性儲存體之前,暫時將訊息儲存在記憶體中。

接受的值: false, true
--enable-ordering

布林值,指出主題是否支援排序。

接受的值: false, true
--enable-partitioning

布林值,指出是否已啟用跨多個訊息代理程式分割的主題。

接受的值: false, true
--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--max-size

主題大小上限,以 MB 為單位,這是為主題配置的記憶體大小。 預設值為 1024。 標準 SKU 的最大值為 5120,而進階 SKU 則為 81920。

接受的值: 1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920
--name -n

主題的名稱。

--namespace-name

命名空間的名稱。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--set

指定要設定的屬性路徑和值來更新物件。 範例:--set property1.property2=。

--status

列舉訊息實體狀態的可能值。

接受的值: Active, Disabled, SendDisabled