为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 python 创建 Gcp 内存存储

如何使用 python 创建 Gcp 内存存储

尚方宝剑之说 2023-09-05 14:59:04
我正在尝试自动创建 gcp 内存存储,但没有找到使用 python 创建它的方法。请帮忙。
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

您可以使用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]] = ()) 



查看完整回答
反对 回复 2023-09-05
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

    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 中使用它,请提及。


查看完整回答
反对 回复 2023-09-05
  • 2 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信