curl で Datadog ユーザ ID リスト取得

curl で Datadog ユーザ ID リスト取得

備忘録です。

Datadog ユーザをコンソール上で登録して、後追いで terraform 管理せねば!
という時がありました。

後追いで terraform datadog_user で管理するには以下実行する必要があります。

1
terraform import datadog_user.this <ユーザ ID>

ユーザ ID ってどこに書いてあるんだ?!

ダッシュボード上からソースから眺めてもない。。

API で ユーザ ID を以下の様に取得できました。

1
2
3
4
5
$ curl -s -X GET "https://api.datadoghq.com/api/v2/users" -H "Content-Type: application/json" -H "DD-API-KEY: xxx" -H "DD-APPLICATION-KEY: yyy" | jq -r '.data[] | .id +" "+ .attributes.handle'

// response
xxxxxxxx-yyyy-zzzz-aaaa-bbbbbbbbbbbb kenzo.tanaka@example.com
xxxxxxxx-yyyy-zzzz-aaaa-bbbbbbbbbbbb hoge.moge@example.com

ユーザ ID 長っ!

Author

Kenzo Tanaka

Posted on

2021-10-20

Licensed under

コメント