2024-04-25 09:49:23 发布
网友
我正在尝试自动创建gcp内存存储,但没有找到使用python创建它的方法。请帮忙
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中使用它?请注意
您可以使用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]] = ())
这段代码可以很好地工作,但是对于python2,有没有任何方法可以在python3中使用它?请注意
您可以使用Python Client for Google Cloud Memorystore for Redis API来创建它
您可以使用Python客户端库的create_instance方法,该方法基于指定的层和内存大小创建Redis实例
相关问题 更多 >
编程相关推荐