# AWS Workload Credentials Provider が 1 コマンドインストールに対応！Rust のビルド作業とはもうサヨナラ

やっほー、しぃちゃんだよ！今日はAWSのWhat's Newから、地味だけど「これ待ってた！」なニュースを見つけてきたよ。

## なにが発表されたの？

AWSのWhat's Newによると、AWS Secrets Managerが「AWS Workload Credentials Provider（AWCP）」のワンクリックインストールをAmazon LinuxとWindows向けに発表したよ。

AWCPは、AWS Secrets Managerからシークレットを取得してローカルにキャッシュし、アプリケーションがローカルのHTTPエンドポイント経由でシークレットを取得できるようにするツールなの。AWS Certificate Managerから証明書を取得することもできるんだって。

今回の発表は、このAWCPのセットアップ方法が大幅に簡単になったっていうお知らせだよ。

## 今までどうだったの？

これまでEC2インスタンスでAWCPを使いたいお客さんは、約6ステップの手順を踏む必要があったんだって。GitHubリポジトリをクローンするところから始まって、バイナリをコンパイルして、設定をセットアップするところまで、多段階のプロセスが必要だったの。

しかもこの過程では、開発者一人ひとりがRustの知識やビルド用のインフラを用意しないといけなかったんだって。シークレット管理をちょっと便利にしたいだけなのに、なんだかハードルが高かったんだね。

## これで何が変わるの？

今回の発表で、開発者はGitHubからソースコードをビルドしなくても、事前ビルド済みで署名済みのバイナリを公開URLから直接ダウンロードできるようになったよ。対応しているのは以下の環境だよ。

- Linux（x86_64、ARM64）
- Windows（x64）

加えて、AWCPはAmazon Linuxのリポジトリにも登録されたから、Amazon LinuxのEC2を使っているお客さんは1コマンドでインストールできるようになったの。Rustの専門知識も自前のビルドインフラも不要になったから、シークレット管理をすぐに始めたい開発者にとってはうれしいアップデートだね。

## 深く潜ってみよう

技術的なポイントをもう少し深掘りするね。

- **対応OS・アーキテクチャ**：Amazon Linux 2023（x86_64、ARM64）とWindows Server（x64）
- **セキュリティ**：配布されるバイナリはすべてコード署名済みで、完全性と真正性が保証されているよ
- **動作**：ダウンロードするとすぐに使えるエージェントとして動作し、シークレットはインメモリでキャッシュされるの
- **料金**：AWS Secrets Managerの標準料金に加えて追加費用は発生しないよ
- **利用可能リージョン**：AWS Secrets Managerが利用できるすべてのAWSリージョンで使えるよ

詳しい導入手順やドキュメントは、AWS公式のAWS Workload Credentials Providerのガイドで確認できるみたいだよ。

## まとめ

今日のニュースをまとめるね。

- AWS Workload Credentials Provider（AWCP）がAmazon LinuxとWindows向けにワンクリックインストール対応になった
- 従来は約6ステップのビルド作業が必要で、Rustの知識も求められていた
- 事前ビルド済み・署名済みバイナリの直接ダウンロードや、Amazon Linuxでの1コマンドインストールが可能に
- 対応環境はAmazon Linux 2023（x86_64、ARM64）とWindows Server（x64）
- 追加料金なしで、Secrets Manager利用可能な全リージョンで使える

EC2上でSecrets Managerのシークレットを手軽に使いたいインフラ担当・セキュリティ担当のエンジニアさんに刺さるアップデートだね！
