gpt4 book ai didi

azure - 导航 Azure Python SDK

转载 作者:行者123 更新时间:2023-12-03 00:21:43 24 4
gpt4 key购买 nike

我无法理解文档的组织方式。我最困惑的部分是每个类中的模型方法,例如:Model class for resource management class

这些模型是什么?

一个类有多个文档页面,并且所有这些文档都是不同的:One page for resource management client class (这有模型包),Another page resource management client (这不是)

该文档的结构如何?例如,如何找到处理自动缩放的类?一些重要的链接导致页面未找到:this one直接从 this 链接(事实上​​,本页中提到的大多数链接都会导致 404 - 根据我的说法,所有这些都是与文档相关的非常重要的链接!)。我在寻找一个处理资源管理的类(class)时偶然发现了这一点。我通常尝试通过转到文档页面并导航文档树来查找类。进行谷歌搜索然后梳理搜索结果并不理想。现在,我找到正确的类或方法的唯一方法是浏览给定的示例,并希望其中一个示例包含我的用例。相比之下,AWS python SDK 使用起来非常直观。

如果我遗漏了一些对于理解本文档至关重要的 Python 概念,请告诉我一些我应该注意的概念。

作为一个具体示例,如果我想列出资源组的所有自动缩放设置,如何找到相同的 python SDK?

最佳答案

如果您想使用 pthond sdk 列出资源组的所有自动缩放设置,我们可以使用 azure.mgmt.monitor 包中的 MonitorManagementClient.autoscale_settings.list_by_resource_group() 方法。更多详情请引用here

例如

  1. create a service principal and assign azure rabc role to the sp

  2. 安装sdk

pip install azure-mgmt-monitor
  • 代码
  • from azure.identity import ClientSecretCredential

    from azure.mgmt.monitor import MonitorManagementClient

    CLIENT_ID = 'the appId of the sp'
    CLIENT_SECRET = 'the client secret of the sp'
    TENANT_ID = ' '
    SUBSCRIPTION_ID = ' '
    creds = ClientSecretCredential(tenant_id=TENANT_ID,
    client_id=CLIENT_ID, client_secret=CLIENT_SECRET)

    monitor_client = MonitorManagementClient(
    credential=creds, subscription_id=SUBSCRIPTION_ID)
    results = monitor_client.autoscale_settings.list_by_resource_group(
    resource_group_name='<group name>')

    关于azure - 导航 Azure Python SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67565093/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com