如何使用 python 创建 Gcp 内存存储
How to create Gcp Memory-store using python
我正在尝试自动创建 gcp 内存存储,但没有找到使用 python 创建它的方法。请帮忙。
您可以使用 Python Client for Google Cloud Memorystore for Redis API 来创建它。
您可以使用 Python 客户端库的 create_instance 方法,它根据指定的层和内存大小创建 Redis 实例
async create_instance(request: google.cloud.redis_v1.types.cloud_redis.CreateInstanceRequest = None, *,
parent: str = None, instance_id: str = None, instance: google.cloud.redis_v1.types.cloud_redis.Instance = None, retry:
google.api_core.retry.Retry = <object object>, timeout: float = None, metadata: Sequence[Tuple[str, str]] = ())
from google.cloud import redis_v1beta1
from google.cloud.redis_v1beta1 import enums
client = redis_v1beta1.CloudRedisClient()
parent = client.location_path('<project>', '<location>')
instance_id = 'test-instancee'
tier = enums.Instance.Tier.BASIC
memory_size_gb = 1
instance = {'tier': tier, 'memory_size_gb': memory_size_gb}
response = client.create_instance(parent, instance_id, instance)
def callback(operation_future):
# Handle result.
result = operation_future.result()
response.add_done_callback(callback)
# Handle metadata.
# metadata = response.metadata()
print "Created"
此代码可以正常工作,但对于 python2,是否有任何方法可以在 python3 中使用它,请提及。
我正在尝试自动创建 gcp 内存存储,但没有找到使用 python 创建它的方法。请帮忙。
您可以使用 Python Client for Google Cloud Memorystore for Redis API 来创建它。
您可以使用 Python 客户端库的 create_instance 方法,它根据指定的层和内存大小创建 Redis 实例
async create_instance(request: google.cloud.redis_v1.types.cloud_redis.CreateInstanceRequest = None, *,
parent: str = None, instance_id: str = None, instance: google.cloud.redis_v1.types.cloud_redis.Instance = None, retry:
google.api_core.retry.Retry = <object object>, timeout: float = None, metadata: Sequence[Tuple[str, str]] = ())
from google.cloud import redis_v1beta1
from google.cloud.redis_v1beta1 import enums
client = redis_v1beta1.CloudRedisClient()
parent = client.location_path('<project>', '<location>')
instance_id = 'test-instancee'
tier = enums.Instance.Tier.BASIC
memory_size_gb = 1
instance = {'tier': tier, 'memory_size_gb': memory_size_gb}
response = client.create_instance(parent, instance_id, instance)
def callback(operation_future):
# Handle result.
result = operation_future.result()
response.add_done_callback(callback)
# Handle metadata.
# metadata = response.metadata()
print "Created"
此代码可以正常工作,但对于 python2,是否有任何方法可以在 python3 中使用它,请提及。