ITお絵かき修行

3歩歩いても忘れないために

AWS

Amazon ionフォーマットのデータをAthenaでクエリしてみた

AWS

Amazon ionとは Ion は、Amazon 内部で独自に開発された、オープンソースでリッチタイプの自己記述型階層データシリアル化フォーマットです。Ion は、構造化データと非構造化データの両方を一緒に保存する抽象データモデルに基づいています。 ・型指定できる…

AWS IoT EduKitセットアップメモ

AWS

AWS IoT EduKitでLチカするまでのセットアップ手順を進めるにあたって、詰まったところのメモです。 edukit.workshop.aws 1.開始方法 (1)Git Clone先のフォルダ名 全角文字が入っているとコンパイル時にフォルダ名が文字化けして前に進めなくなるので、…

不要なLambdaレイヤーをワンライナーで削除する

AWS

故あってAWS環境のお掃除をすることがあり、その時にめんどくさい思いをしたのでメモです。Windows環境(コマンドプロンプト)で実施しています。 1.tl;dr (※Lambdaレイヤー全バージョン一括削除ワンライナー) 2.えるしっているか Lambdaレイヤーは1バ…

CodeBuildのIPガチャを回避するお話

AWS

CodePipelineからCodeBuildを呼び出してDockerイメージを作成しデプロイする際、DockerHubの匿名ユーザによるAPI呼び出し制限に引っかかってビルドエラーが頻発する現象が発生しました。 toomanyrequests: You have reached your pull rate limit. You may i…

CloudWatch Metricsのグラフ画像を取得し、Lambdaより定期的にSlack通知させたい

AWS

まえがき この手の話は、(AWSの場合は)「CloudWatch Alarm+ CloudWatch Metrics + SNS + Chatbot (+ Slack)」や「CloudWatch Alarm+ CloudWatch Metrics + SNS + DataDog(+ Slack)」という構成を第一に検討するべきだと思います。ただし下記のケースなど、…

CloudFormationが「REVIEW_IN_PROGRESS」の状態から進まないとき

AWS

CodePipelineのパイプライン処理自体をCloudFormation(親CFn)で記述し、パイプラインからCloudFormation(子CFn)を実行するよう記述していたところ、子CFnが「REVIEW_IN_PROGRESS」の状態から進まなくなる事象が発生した。(※CFnスタックのupdateもできな…

AWS Summit 2019 Tokyo参加メモ - SpotInstanceのより効率的な活用を目指して。Spot Instance Update(L2-08)

AWS

AWS Summit 2019 Tokyo(2日目のみ)に参加した。 表題のセッションに参加したので、参加メモを書いておく。 (※本セッションはDevelopersIO様にまとめ記事がなかったので、補完の意味も込めて投稿しています) classmethod.jp ■AWS Summit Tokyo 2019 aws.ama…

RabbitMQ on EC2

EC2上でRabbitMQを動かしてみる。 RabbitMQ - Messaging that just works 【動機】 ・JMSをGlassFish・JBossASなどのアプリケーションサーバー依存でない方法で試したかったため ・公式のドキュメントが豊富だったため(インストールからクラスタ構成作成ま…

AWS Summit Tokyo 2014いってきた

AWS

いくつかセミナーに参加したのでまとめと感想文を書いておく。AWS Summit Tokyo 2014 ~「あなた」のクラウドがここに~ | 2014年7月17日(木)~18日(金) アマゾン ウェブ サービスの無料クラウドカンファレンスが東京2Days 開催! AWS + Windows(C#)で構…