AWS Secrets Manager が Jenkins と SonarQube のマネージド外部シークレットのサポートを追加

投稿日: 2026年8月11日

AWS Secrets Manager では、マネージド外部シークレット機能が拡張され、Jenkins API トークンと SonarQube トークンがサポートされるようになりました。これにより、カスタムローテーションコードを記述することなく、AWS コンソールから直接、これらのサードパーティ認証情報を自動的にローテーションできます。

Jenkins では、Secrets Manager で新しいトークンが発行され、置き換え用のトークンがアクティブであることが確認された後に、古いトークンが取り消されます。そのため、継続的インテグレーションと継続的デリバリー (CI/CD) のジョブを中断することなく、新しいトークンに移行できます。ローテーションでは、ローテーション対象のトークンを使用してそのトークン自体の置き換えを認証するセルフローテーションと、別の管理者トークンを使用して生成と取り消しのオペレーションを実行する管理者支援ローテーションの両方がサポートされています。SonarQube では、SonarQube の Web API を使用して、User Tokens、Global Analysis Tokens、Project Analysis Tokens の 3 種類のトークンをローテーションできます。User Tokens ではセルフローテーションがサポートされ、分析トークンのローテーションには管理者トークンが使用されます。

今回の統合により、マネージド外部シークレットが既にサポートされている BigID、Confluent Cloud、Datadog、GitLab、MongoDB Atlas、Okta、Paddle、Salesforce、Snowflake に、Jenkins と SonarQube が加わります。

Jenkins と SonarQube のマネージド外部シークレットは、AWS Secrets Manager のマネージド外部シークレットがサポートされているすべての AWS リージョンで利用できます。詳細については、AWS Secrets Manager のマネージド外部シークレットのドキュメントを参照してください。