az servicebus queue

Zarządzanie Azure Service Bus kolejką i regułą autoryzacji.

Polecenia

az servicebus queue authorization-rule

Zarządzanie regułą autoryzacji kolejki Azure Service Bus.

az servicebus queue authorization-rule create

Utwórz regułę autoryzacji dla danej kolejki Service Bus.

az servicebus queue authorization-rule delete

Usuń regułę autoryzacji kolejki Service Bus.

az servicebus queue authorization-rule keys

Zarządzanie kluczami reguł autoryzacji platformy Azure dla kolejki Service Bus.

az servicebus queue authorization-rule keys list

Wyświetl listę kluczy i parametrów połączenia reguły autoryzacji dla danej kolejki Service Bus.

az servicebus queue authorization-rule keys renew

Wygeneruj ponownie klucze reguły autoryzacji dla kolejki Service Bus.

az servicebus queue authorization-rule list

Lista reguł autoryzacji według kolejki Service Bus.

az servicebus queue authorization-rule show

Pokaż właściwości reguły autoryzacji dla danej kolejki Service Bus.

az servicebus queue authorization-rule update

Zaktualizuj regułę autoryzacji dla danej kolejki Service Bus.

az servicebus queue create

Utwórz kolejkę Service Bus.

az servicebus queue delete

Usuwa kolejkę Service Bus.

az servicebus queue list

Wyświetl listę kolejki według Service Bus przestrzeni nazw.

az servicebus queue show

Przedstawia szczegóły kolejki Service Bus.

az servicebus queue update

Aktualizuje istniejącą kolejkę Service Bus.

az servicebus queue create

Utwórz kolejkę Service Bus.

az servicebus queue 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-dead-lettering-on-message-expiration {false, true}]
                           [--enable-duplicate-detection {false, true}]
                           [--enable-express {false, true}]
                           [--enable-partitioning {false, true}]
                           [--enable-session {false, true}]
                           [--forward-dead-lettered-messages-to]
                           [--forward-to]
                           [--lock-duration]
                           [--max-delivery-count]
                           [--max-size {1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920}]
                           [--status {Active, Disabled, ReceiveDisabled, SendDisabled}]

Przykłady

Utwórz kolejkę Service Bus.

az servicebus queue create --resource-group myresourcegroup --namespace-name mynamespace --name myqueue

Parametry wymagane

--name -n

Nazwa kolejki.

--namespace-name

Nazwa przestrzeni nazw.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--auto-delete-on-idle

Iso 8601 timeSpan lub format czasu trwania dla interwału bezczynności, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut.

--default-message-time-to-live

Format czasu iso 8601 lub czasu trwania dla domyślnej wartości komunikatu na żywo. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania wiadomości do Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie.

--duplicate-detection-history-time-window

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

--enable-batched-operations

Zezwalaj na operacje wsadowe po stronie serwera.

akceptowane wartości: false, true
--enable-dead-lettering-on-message-expiration

Wartość logiczna wskazująca, czy ta kolejka ma obsługę utraconych listów po wygaśnięciu komunikatu.

akceptowane wartości: false, true
--enable-duplicate-detection

Wartość logiczna wskazująca, czy ta kolejka wymaga wykrycia duplikatów.

akceptowane wartości: false, true
--enable-express

Wartość logiczna wskazująca, czy jednostki express są włączone. Kolejka ekspresowa tymczasowo przechowuje komunikat w pamięci przed zapisaniem go w magazynie trwałym.

akceptowane wartości: false, true
--enable-partitioning

Wartość logiczna wskazująca, czy kolejka ma być podzielona na partycje w wielu brokerach komunikatów.

akceptowane wartości: false, true
--enable-session

Wartość logiczna wskazująca, czy kolejka obsługuje koncepcję sesji.

akceptowane wartości: false, true
--forward-dead-lettered-messages-to

Nazwa kolejki/tematu, aby przekazać wiadomość o martwym liście.

--forward-to

Nazwa kolejki/tematu w celu przekazywania komunikatów.

--lock-duration

Ciąg ISO 8601 przedział czasu lub format czasu trwania dla czasu trwania peek-lock; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.

--max-delivery-count

Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw. wartość domyślna to 10.

--max-size

Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej dla kolejki. Wartość domyślna to 1024. Maksymalna wartość dla jednostki SKU w warstwie Standardowa to 5120, a dla jednostki SKU Premium wynosi 81920.

akceptowane wartości: 1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920
--status

Wylicza możliwe wartości stanu jednostki obsługi komunikatów.

akceptowane wartości: Active, Disabled, ReceiveDisabled, SendDisabled

az servicebus queue delete

Usuwa kolejkę Service Bus.

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

Przykłady

Usuwa kolejkę

az servicebus queue delete --resource-group myresourcegroup --namespace-name mynamespace --name myqueue

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa kolejki.

--namespace-name

Nazwa przestrzeni nazw.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az servicebus queue list

Wyświetl listę kolejki według Service Bus przestrzeni nazw.

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

Przykłady

Pobierz kolejki według Service Bus przestrzeni nazw.

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

Parametry wymagane

--namespace-name

Nazwa przestrzeni nazw.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--skip

Pomiń jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr skip, który określa punkt wyjścia do użycia dla kolejnych wywołań.

--top

Może służyć do ograniczenia liczby wyników do najnowszego N użyciaDetails.

az servicebus queue show

Przedstawia szczegóły kolejki Service Bus.

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

Przykłady

Pokazuje szczegóły kolejki Service Bus

az servicebus queue show --resource-group myresourcegroup --namespace-name mynamespace --name myqueue

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa kolejki.

--namespace-name

Nazwa przestrzeni nazw.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az servicebus queue update

Aktualizuje istniejącą kolejkę Service Bus.

az servicebus queue update [--add]
                           [--auto-delete-on-idle]
                           [--default-message-time-to-live]
                           [--duplicate-detection-history-time-window]
                           [--enable-batched-operations {false, true}]
                           [--enable-dead-lettering-on-message-expiration {false, true}]
                           [--enable-duplicate-detection {false, true}]
                           [--enable-express {false, true}]
                           [--enable-partitioning {false, true}]
                           [--enable-session {false, true}]
                           [--force-string]
                           [--forward-dead-lettered-messages-to]
                           [--forward-to]
                           [--ids]
                           [--lock-duration]
                           [--max-delivery-count]
                           [--max-size {1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920}]
                           [--name]
                           [--namespace-name]
                           [--remove]
                           [--resource-group]
                           [--set]
                           [--status {Active, Disabled, ReceiveDisabled, SendDisabled}]

Przykłady

Aktualizuje Service Bus kolejkę.

az servicebus queue update --resource-group myresourcegroup --namespace-name mynamespace --name myqueue --auto-delete-on-idle PT3M

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub JSON string>.

--auto-delete-on-idle

Iso 8601 timeSpan lub format czasu trwania dla interwału bezczynności, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut.

--default-message-time-to-live

Format czasu iso 8601 lub czasu trwania dla domyślnej wartości komunikatu na żywo. Jest to czas trwania, po którym komunikat wygaśnie, począwszy od momentu wysłania wiadomości do Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiana na samym komunikacie.

--duplicate-detection-history-time-window

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

--enable-batched-operations

Zezwalaj na operacje wsadowe po stronie serwera.

akceptowane wartości: false, true
--enable-dead-lettering-on-message-expiration

Wartość logiczna wskazująca, czy ta kolejka ma obsługę utraconych listów po wygaśnięciu komunikatu.

akceptowane wartości: false, true
--enable-duplicate-detection

Wartość logiczna wskazująca, czy ta kolejka wymaga wykrycia duplikatów.

akceptowane wartości: false, true
--enable-express

Wartość logiczna wskazująca, czy jednostki express są włączone. Kolejka ekspresowa tymczasowo przechowuje komunikat w pamięci przed zapisaniem go w magazynie trwałym.

akceptowane wartości: false, true
--enable-partitioning

Wartość logiczna wskazująca, czy kolejka ma być podzielona na partycje w wielu brokerach komunikatów.

akceptowane wartości: false, true
--enable-session

Wartość logiczna wskazująca, czy kolejka obsługuje koncepcję sesji.

akceptowane wartości: false, true
--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować przekonwertować na kod JSON.

--forward-dead-lettered-messages-to

Nazwa kolejki/tematu, aby przekazać wiadomość o martwym liście.

--forward-to

Nazwa kolejki/tematu w celu przekazywania komunikatów.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--lock-duration

Ciąg ISO 8601 przedział czasu lub format czasu trwania dla czasu trwania peek-lock; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.

--max-delivery-count

Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw. wartość domyślna to 10.

--max-size

Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej dla kolejki. Wartość domyślna to 1024. Maksymalna wartość dla jednostki SKU w warstwie Standardowa to 5120, a dla jednostki SKU Premium wynosi 81920.

akceptowane wartości: 1024, 10240, 2048, 20480, 3072, 4096, 40960, 5120, 81920
--name -n

Nazwa kolejki.

--namespace-name

Nazwa przestrzeni nazw.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--status

Wylicza możliwe wartości stanu jednostki obsługi komunikatów.

akceptowane wartości: Active, Disabled, ReceiveDisabled, SendDisabled