AWS CloudFormationでつけているとうれしいリソースタグ
CloudFormationのリソースタグをつけておくと, - これがCFnでつくられたものなのか - どのスタックなのか - どの環境か - どのアプリケーションか などが検索してわかるようになるので便利。
ただしResource Tags自体をCFnではまだサポートしていないTypeも多いので注意・・・
続きを読むAWS CodeBuildによるBuild環境の整備
この記事は Classi Advent Calendar 2018 - Qiita 7日目の記事です。
AWSのCodeBuildを使用してBuildを任せる。
CodeBuildはCI/CDでそれなりに重要な立ち位置にある。
続きを読む【挫折】 Amazon EKS と spinnaker
基本はここを見てる
OSはUbuntu18.04を使用
初期設定
spinnakerのCloudFormationテンプレートでIAM等の初期設定をする
https://www.spinnaker.io/setup/install/providers/aws/aws-ec2/#option-1--use-aws-console-to-configure-aws ここのcloudformationをcreate-stackする
EKSの設定
https://www.spinnaker.io/setup/install/halyard/#install-on-debianubuntu-and-macos
HalyardはSpinnakerのオーケストレーションツールみたいなもの(たぶん)
$ curl -O https://raw.githubusercontent.com/spinnaker/halyard/master/install/debian/InstallHalyard.sh $ sudo bash InstallHalyard.sh $ hal -v続きを読む
CloudWatch Logsで文字列やキーワード検索をしたい
CloudWatch Logsでログストリームが多くてどう検索すればいいのかわからなかったが,この度その問題が解決!
続きを読む仕事をいっぱい抱えた時に自分流の心構え
仕事をいっぱい(いろんな種類とか量とか)抱えた時に自分がどんな感じでやってるのか
※ 私の個人的な考えです
普段のペースを崩さない
やる事が多いからといって普段よりも忙しなく動いたりしない
焦ったり急いでやるとミスが増えて結果的に余計時間がかかってしまう
自分用Webサービスをつくるときにやった手順
どうしてもかゆいところに手の届くサービスがなくて自分でつくることにしたのでその際に考えたこと等を書いていく
続きを読むAWSのCloudWatch logにあがっているものをまとめてほしい時
CloudWatchに送っているログをローカルに落として見たかったので
aws logs --profile=production describe-log-streams --log-group-name=[LOG_GROUP_NAME] | jq -r '.logStreams[].logStreamName' | xargs -ISTREAMNAME aws --profile=production logs get-log-events --log-group-name=[LOG_GROUP_NAME] --log-stream-name=STREAMNAME
ただしこれだとロググループのログを全部とってくるので,xargsの前でgrepしてほしいものだけにしとく良い