タグ: S3

AWS

静的コンテンツサーバ NginxとCloudFront+S3の連携

静的コンテンツ、例えば画像をS3に配置します。その画像のパスをDBに保存するときにドメインを保存しなくて、URIだけ保存しつつ表示させる方法です。 Nginx(www.exampl.net) -> CloudFront -> S3(s3.hoge.com)   Nginx     $ sudo vi /etc/nginx/sites-enabled/homestea …

AWS

AWS EC2 + Kinesis Firehose + S3でApacheログを集約

AWS Kinesisを利用することで、ログ集約サーバをサーバレス化します。     事前準備 EC2インスタンスを作成しておく   ① IAM ロールの作成 EC2にIAMロールを作成して割り当てます。 このロールを使用するサービスを選択:EC2 ポリシー:AmazonKinesisFirehoseFullAccess ロール名:EC2-Kinesis-Full-R …

AWS

AWS S3 + CodePipeline + CodeBuild + CodeDeploy+ EC2

S3にzipで固めたソースファイルから1台のEC2にデプロイするって構成です。   ① S3バケットの作成   バケット名:bf-deploy-bucket バージョニングを有効化する   ② IAMロールの作成   CodeDeploy-Manage-EC2-Role   CodeDeployからEC2やAutoScalingを参照・操作する為の …

AWS

S3 Elastic Beanstalkで作られたバケットが削除出来ない

  Elastic Beanstalkで作られたバケットが削除出来なかった     バケットポリシーの編集 “Effect”: “Deny”, ↓変更 “Effect”: “Allow”, Denyとなっている箇所を探して、Allowに書き換えて【保存】を行う。   改めてS3のバケットを削除を行うと成功した。        

AWS

Apacheログ分析 Fluentd+S3+Athena

  条件 EC2に割り当てるIAMロール AmazonS3FullAccess S3にリージョン米国西部(オレゴン)でバケットを作成 sgapache Athena Location of Input Data Set s3://sgapache25254649/athena_apache/     Amazon Linux2設定   Apache, td- …