az redisenterprise
注意
此參考是 Azure CLI 的 redisenterprise 延伸模組的一部分 (2.45.0 版或更高版本)。 擴充功能會在您第一次執行 az redisenterprise 命令時自動安裝。 深入了解擴充功能。
管理 redisenterprise 快取。
命令
az redisenterprise create
建立現有的快取叢集(覆寫/重新建立,並可能停機)。
az redisenterprise create --cluster-name
--resource-group
--sku {EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E1, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E200, Enterprise_E400, Enterprise_E5, Enterprise_E50}
[--assigned-identities]
[--capacity]
[--client-protocol {Encrypted, Plaintext}]
[--clustering-policy {EnterpriseCluster, OSSCluster}]
[--eviction-policy {AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL}]
[--group-nickname]
[--identity-resource-id]
[--identity-type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
[--key-encryption-identity-type {systemAssignedIdentity, userAssignedIdentity}]
[--key-encryption-key-url]
[--linked-databases]
[--location]
[--minimum-tls-version {1.0, 1.1, 1.2}]
[--module]
[--no-database]
[--no-wait]
[--persistence]
[--port]
[--tags]
[--zones]
範例
建立快取
az redisenterprise create --cluster-name "cache1" --location "East US" --minimum-tls-version "1.2" --sku "Enterprise_E20" --capacity 4 --tags tag1="value1" --zones "1" "2" "3" --client-protocol "Encrypted" --clustering-policy "EnterpriseCluster" --eviction-policy "NoEviction" --modules name="RedisBloom" args="ERROR_RATE 0.02 INITIAL_SIZE 400" --persistence aof-enabled=true aof-frequency="1s" --port 10000 --resource-group "rg1"
必要參數
RedisEnterprise 叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
要部署的 RedisEnterprise 叢集類型。 可能的值:(Enterprise_E10、EnterpriseFlash_F300等)。
選擇性參數
與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件 ( {} )。
RedisEnterprise 叢集的大小。 預設為 2 或 3,視 SKU 而定。 適用于企業 SKU 的有效值為 (2、4、6、...),以及 Flash SKU 的有效值為 (3、9、15...)。
指定 redis 用戶端是否可以使用 TLS 加密或純文字 redis 通訊協定進行連線。 預設值為 TLS 加密。
叢集原則 - 預設值為 OSSCluster。 在建立時間指定。
Redis 收回原則 - 預設值為 VolatileLRU。
連結資料庫資源群組的名稱。
使用者指派的身分識別可用來存取金鑰加密金鑰 URL。 例如:/subscriptions/ /resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。
受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。
此 API 版本僅支援 userAssignedIdentity;未來可能支援其他類型。
金鑰加密金鑰 URL,僅限版本。例如: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 。
要與這個資料庫連結的資料庫資源清單。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
叢集支援的最低 TLS 版本,例如 '1.2'。
要在此資料庫中啟用的選擇性 redis 模組集合 - 模組只能在建立時新增。
進階: 請勿自動建立預設資料庫。 警告:在您建立資料庫之前,快取將無法使用。
請勿等候長時間執行的作業完成。
持續性設定。
資料庫端點的 TCP 埠。 在建立時間指定。 預設為可用的埠。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。
將部署此叢集的可用性區域。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az redisenterprise delete
刪除 RedisEnterprise 快取叢集。
az redisenterprise delete [--cluster-name]
[--ids]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--yes]
選擇性參數
RedisEnterprise 叢集的名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
請勿等候長時間執行的作業完成。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az redisenterprise list
列出指定訂用帳戶中的所有 RedisEnterprise 叢集。
az redisenterprise list [--resource-group]
選擇性參數
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az redisenterprise show
取得 RedisEnterprise 叢集的相關資訊。
az redisenterprise show [--cluster-name]
[--ids]
[--resource-group]
[--subscription]
選擇性參數
RedisEnterprise 叢集的名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az redisenterprise update
更新現有的快取叢集(覆寫/重新建立,並可能停機)。
az redisenterprise update [--add]
[--assigned-identities]
[--capacity]
[--cluster-name]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--identity-resource-id]
[--identity-type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
[--ids]
[--key-encryption-identity-type {systemAssignedIdentity, userAssignedIdentity}]
[--key-encryption-key-url]
[--minimum-tls-version {1.0, 1.1, 1.2}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--remove]
[--resource-group]
[--set]
[--sku {EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E1, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E200, Enterprise_E400, Enterprise_E5, Enterprise_E50}]
[--subscription]
[--tags]
[--zones]
選擇性參數
藉由指定路徑和索引鍵值組,將 物件加入物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。
與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件 ( {} )。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
RedisEnterprise 叢集的大小。 預設為 2 或 3,視 SKU 而定。 適用于企業 SKU 的有效值為 (2、4、6、...),以及 Flash SKU 的有效值為 (3、9、15...)。
RedisEnterprise 叢集的名稱。
使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。
使用者指派的身分識別可用來存取金鑰加密金鑰 URL。 例如:/subscriptions/ /resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。
受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
此 API 版本僅支援 userAssignedIdentity;未來可能支援其他類型。
金鑰加密金鑰 URL,僅限版本。 例如: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 。
叢集支援的最低 TLS 版本,例如 '1.2'。
請勿等候長時間執行的作業完成。
從清單中移除屬性或專案。 範例:--remove property.list OR --remove 屬性ToRemove。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=。
要部署的 RedisEnterprise 叢集類型。 可能的值:(Enterprise_E10、EnterpriseFlash_F300等)。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
資源標籤。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
將部署此叢集的可用性區域。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az redisenterprise wait
將 CLI 置於等候狀態,直到符合條件為止。
az redisenterprise wait [--cluster-name]
[--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
選擇性參數
RedisEnterprise 叢集的名稱。
請等候在 'Succeeded' 使用 'provisioningState' 建立。
等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
等到刪除為止。
等候資源存在。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
輪詢間隔以秒為單位。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
以秒為單位的等候上限。
等到 provisioningState 更新為 'Succeeded'。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。