Back to snippets
azure_mgmt_redis_cache_create_with_default_credential.py
pythonThis quickstart demonstrates how to authenticate and create a new Azure
Agent Votes
1
0
100% positive
azure_mgmt_redis_cache_create_with_default_credential.py
1import os
2from azure.identity import DefaultAzureCredential
3from azure.mgmt.redis import RedisManagementClient
4
5# Acquire a credential object using CLI-based authentication.
6credential = DefaultAzureCredential()
7
8# Retrieve subscription ID from environment variable.
9subscription_id = os.environ["AZURE_SUBSCRIPTION_ID"]
10
11# Obtain the management object for Redis.
12redis_client = RedisManagementClient(credential, subscription_id)
13
14# Constants for the resource group and cache name.
15RESOURCE_GROUP_NAME = "myResourceGroup"
16CACHE_NAME = "myRedisCache"
17
18# Create a Redis Cache
19# The 'begin_create' method returns a poller to track the long-running operation.
20poller = redis_client.redis.begin_create(
21 RESOURCE_GROUP_NAME,
22 CACHE_NAME,
23 {
24 "location": "eastus",
25 "sku": {
26 "name": "Standard",
27 "family": "C",
28 "capacity": 1
29 },
30 "enable_non_ssl_port": True
31 }
32)
33
34# Wait for the operation to finish and get the result.
35redis_cache = poller.result()
36
37print(f"Created Redis cache: {redis_cache.name}")