首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >datadog API python身份验证

datadog API python身份验证
EN

Stack Overflow用户
提问于 2021-06-05 04:26:36
回答 1查看 327关注 0票数 3

有没有关于如何使用python lib datadog_api_client.v2认证到datadog的基本示例?我正在看他们的文档https://datadoghq.dev/datadog-api-client-python/v2/#apikeyauth,我没有看到任何我想要的例子,比如:

代码语言:javascript
复制
import datadog_api_client.v2
import os
from datadog_api_client.v2 import list_tag_configurations

configuration = datadog_api_client.v2.Configuration(
    host = "https://api.datadoghq.com"
)

configuration.api_key['apiKeyAuth'] = os.getenv('123')

with datadog_api_client.v2.ApiClient(configuration) as api_client:
    api_instance = list_tag_configurations(api_client)
    print(api_instance) 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-08 04:18:07

这是我找到的关于如何在datadog_api_client / v2 / configuration.py starting on line 83的github存储库源代码中使用Configuration的唯一v2身份验证示例

代码语言:javascript
复制
conf = datadog_api_client.v2.Configuration(
    api_key={'cookieAuth': 'abc123'}
    api_key_prefix={'cookieAuth': 'JSESSIONID'}
)

我的猜测是使用v1的示例进行身份验证,但将v1更改为v2也可以。

这是他们的根github readme.md中的v1示例的第一部分

代码语言:javascript
复制
from dateutil.parser import parse as dateutil_parser
import datadog_api_client.v1
from datadog_api_client.v1.api import aws_integration_api
from datadog_api_client.v1.models import *
from pprint import pprint

# Defining the host is optional and defaults to https://api.datadoghq.com
# See configuration.py for a list of all supported configuration parameters.
configuration = datadog_api_client.v1.Configuration(
    host = "https://api.datadoghq.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: apiKeyAuth
configuration.api_key['apiKeyAuth'] = os.getenv('DD_CLIENT_API_KEY')

# Configure API key authorization: appKeyAuth
configuration.api_key['appKeyAuth'] = os.getenv('DD_CLIENT_APP_KEY')

下面是他们在list_tag_configurations上的v2文档中的一个例子:https://datadoghq.dev/datadog-api-client-python/v2/MetricsApi/#list_tag_configurations

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67843569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档