~IAMユーザ作成~takaokaです。S3はインターネットで簡単に利用できるオンラインストレージです。専用のWebインターフェースからデータのアップロードやダウンロードができ、高い可用性・耐久性で設計されており安心に利用できます。WebインターフェースではなくOSからマウントして共有や保管ができれば便利かと思い、今回はCentOSのEC2インスタンスからマウントし、ローテートされる古いシステムログをS3側へ保存する例として記事にしてみました。/etc/logrotate.d/syslog■S3バケットをCentOSにマウントするまでの流れ大まかな流れとして下記を実施する必要があります。1.EC2からS3にアクセスするためにIAMユーザを作成する。2.EC2にS3バケットをマウントするために必要な「s3fs」を導入しマウントする。3.システムログのローテート設定で、ローテート先をS3にする。今回のブログではNo.1のIAMユーザを作成する方法について記載したいと思います。Management」コンソールで実施します。EC2からS3にアクセスするためにIAMユーザを作成する。Key(以下シークレットキー)が必要になります。Users]をクリックします。ユーザ名を入力して[Create]をクリックします。アクセスキーとシークレットキーをメモします。Credentials”をクリックすると、アクセスキーとシークレットキーが確認できます。この情報はマウント時に使用するのでメモしておきます。[Download_Credentials]ボタンをクリックしてこれらの情報が記載されたcsv形式ファイルをダウンロードすることも可能です。上記画面で[Close]をクリックすると以下のようにユーザが作成されたことがわかります。Policy]をクリックします。S3バケットにアクセス可能な権限を付与します。今回はAmazonが用意しているテンプレートからS3にフルアクセス可能な権限を選択しました。Policy]をクリックして適用します。S3バケットにアクセス可能IAMユーザ作成の完了です。次回はCentOS側で「s3fs」の導入からマウントするまでについて書いてみたいと思います。