🐕

DatadogでApplication Keyを作成する場合はServiceAccountを使おう

2025/01/01に公開

DatadogでApplication Keyを作成する場合、2種類の作成の仕方があります。

Organization Settings → Application Keysの画面から作成

1つ目はOrganization SettingsApplication Keysの画面から作成するやり方です。

手軽ですが、「Application Keyを作成したユーザが無効化された場合、Application Keyも無効化されるという問題があります。
https://docs.datadoghq.com/ja/account_management/api-app-keys/#ユーザーアカウントの無効化

無効化された場合、Application Keyの入れ替えをしないといけないためとても面倒です。

Service AccountのApplication Keyを作成する

2つ目のやり方はOrganization SettingsService Accountsの画面からService Accountを作成し、そのService AccountApplication Keyを作成するやり方です。

https://docs.datadoghq.com/ja/account_management/org_settings/service_accounts/
Service Accountは特定の個人に依存しない共通の非インタラクティブなアカウントです。
Service Accountに対して、Application Keyを発行することができ、さらに特定の権限を付与することができます。
Service AccountApplication Keyの値は、作成した本人が1度だけしか見ることが出来ないので忘れずメモっておきましょう。

まとめ

エンジニアが退職した後「なんか急に動かなくなった!?」ということがないように、Application KeyService Accountを使って作成しましょう😌

Discussion