AWS

AWS Lambda + PHPを技術調査した

概要 qiita.com 数年前に軽く記事にしていたが、改めて技術調査をしたのでまとめてみる。 TL;DR いろいろなユースケースで使えるくらい充実してきた 思ったよりもすんなり動く ワーカーとか動かすと嬉しそう 実行環境 AWS公式でPHPの実行環境は提供されてお…

AWS Copilotを触ってIAMで躓いた話

概要 先日、ECSの環境構築を簡略化できる AWS Copilot というCLIツールが発表されました。 使用感の確認がてらチュートリアルを行おうとし、躓いた箇所を記載します。 手順と躓き 事前に今件で使うIAMユーザを作成しました。 Classmethodさんの記事を参考に…

CircleCIでSAMをデプロイする

概要 業務でSAMを使って、Lambdaの管理を行っていますが、CI/CDの設定ができておらず、手動でデプロイしています。 READMEに手順は書いていますが、「手順がかけているなら自動化だろう!」ということで、デプロイ設定を行っていきます。 準備 アプリケーシ…

EC2にポリシーをつけて、fluentdでログを飛ばす

概要 EC2のログをfluentdでCloudWatchに投げる - juve534のブログ 前回の実装時に、IAMでユーザを作って、設定ファイルに記載しました。 ただ、設定ファイルにユーザの情報が載ってしまうので、セキュリティが気になると思いました。 そこでロールを作成し、…

EC2のログをfluentdでCloudWatchに投げる

概要 fluentd でEC2のログを CloudWatchLog に投げていきます。 導入 まずは公式サイトに沿って導入します。 $ curl -L https://toolbelt.treasuredata.com/sh/install-amazon2-td-agent3.sh | sh 次にCloudWatchに投げたいので、プラグインを導入します。 …

EC2のログをawslogsでCloudWatchに投げる

概要 EC2のログをGUI上から確認したいと思っていました。 ログを投げるやり方は、 fluentdでやったことがありましたが、単純に、CloudWatchに投げるなら、 awslogs というのがあるそうです。 そこで下記記事を参考に awslogs を試しています。 【簡単】EC2で…

CloudFormationで値を動的にする

概要 CloudFormation入門 - juve534のブログ でCloudFormationに入門したのでその続き。 今回は値を動的にする方法を学びました。 内容 前回作ったものは値が動的になっており、そのまま使い回しができない状態になっています。 AWSTemplateFormatVersion: '…

CloudFormation入門

概要 AWS用の構成管理ツール JSONやyamlで記載 スタックで管理 リソースの集合体(EC2, WAF) AWSで構成管理できる。 スタック単位で管理し、スタックにはリソースの集合体がぶら下がる。 そのため、スタックの構築や破棄でAWSのリソースを操作できる。 JSON…