質問: AWSのEC2でrailsアプリを公開しようと思っていて、config/development.rbなどの設定ファイルに、SESとS3のアクセスキーやシークレットキーをハードコーディングしても良いのでしょうか? また、ハードコーディングをしなくても良い方法はありますか?
回答: 環境がEC2というのであれば**IAM ロール**がベストだと思います。 クレデンシャル情報を管理する必要がなく、またスケールアウトにも対応できます。 AWS SDK for Ruby で Amazon EC2 インスタンス用の IAM ロールを使用