AWS
はじめに はじめてCloudFormationでS3のイベントでLambdaを発火させるスタックを作成したら失敗したのでメモ。 やりたいこと S3にPUTしたタイミングでLambdaを起動したい 上記をCloudFormationのテンプレートで作成したい 発生したエラー1 CloudFormationで…
はじめに はじめてCloudFormationでLambdaをデプロイした際にハマったのでメモ。 実行環境 AWS CloudFormation IAM Roles作成 S3に配置したzipからLambdaを作成する 作成したIAMロール IAMRoleForLambda: Type: 'AWS::IAM::Role' Properties: AssumeRolePoli…
はじめに AWS CLIにて複数のアカウントを使い分ける必要が出てきたのでメモ。 設定方法 credentialsに複数のAWSアカウントのキーを設定する [default] aws_access_key_id = hogehogehoge aws_secret_access_key = hogehogehogehogehogehoge [other_aws] aws_…
はじめに CloudFormationで少しハマったのでメモ。 結論 ターゲットグループのhealthCheckIntervalSecondsは、5以上に設定する。 困っていること CodeDeployの待ち時間が遅い 10分位待つ AWSの構成 ALB EC2×2 ALB、TargetGroup、EC2等はCloudFormationで一気…
やりたいこと CodeDeployでbundle installしたい .rbenvをインストールしたのはubuntuユーザであるため、rootからubuntuユーザに切り替わって実行する必要がある。 こんな感じのapplication_start.shを書いた。 #!/bin/bash cd /home/ubuntu/hoge sudo -i -u…
困ったこと NATインスタンスをCloudFormationで作成 PrivateSubnetからapt-add-repositoryが動かない NAT経由で外に出れないように見える 原因 送信元/送信先の変更チェック が 有効 になっているため。 確認 マネジメントコンソールから作る場合は、送信元/…
はじめに はじめてCloudFormationでAWS環境を構築しました。 便利すぎて涙が出たので作業内容を共有します。 やりたいこと すでに手動で構築した別プロダクトのProduction環境の構成をテンプレート化したい。 テンプレートを流用して、別プロダクトのAWS環境…
やりたいこと 業務で書いたLambdaのコード量が900行を超えてカオスになったので、リファクタリングしたい。 コードの用途ごとにソースを分割したい。 発生したエラー Unable to import module 'lambda_function': No module named 'util' 原因 zipで圧縮した…
やりたいこと PythonからPostgreSQLのストアドプロシージャを実行したい。 具体的にはAWS Lambdaからストアドを実行したい。 実行環境 AWS Lambda Python3.6 psycopg2 PostgreSQL9.6.6 実現方法 psycopg2のcallprocメソッドを使う。 実装例 import sys impor…
はじめに PostgreSQLに限らず、AWS RDSのタイムゾーン設定は、defaultではUTCになっています。変更手順をまとめます。 環境 AWS RDS postgreSQL10 注意事項 defaultのパラメータグループは編集できないので注意! パラメータグループの作成手順 パラメータグ…
発生した事象 RailsアプリケーションのCSV取り込み処理で504エラーが発生 環境 AWS ALB Nginx Unicorn Rails5.1.1 考えられる原因 AWS ALBのアイドルタイムアウトが短い デフォルトは60秒 最大3600秒まで設定可能 Nginx、Unicornのタイムアウト時間が短い 対…
はじめに 私の勤務先はAmazon Web Services(以下AWS)のAPNパートナーに加入しています。今回、目黒のAWSジャパンで開催されたAPNパートナー向けの研修に初めて参加しました。 会場 AWSといえば目黒のアルコタワー!ということで、無意識にそちらに向かってい…
困っていること StepFunctionsを使ってLambdaを組み立てる場合、JSONデータのサイズ上限に引っかかってしまう。 { "error": "States.DataLimitExceeded", "cause": "The state/task 'arn:aws:lambda:ap-northeast-1:892368313445:function:hoge' returned a …
はじめに DynamoDBを使った開発中に、ハマったのでメモ。 やりたいこと Queryを使って、DynamoDBからデータを取得したい。 発生したエラー [ERROR] 2018-07-18T05:33:14.60Z 102cd0ac-8a4c-11e8-ac46-619830620322 Query condition missed key schema elemen…
はじめに 社内で1番AWSを使えるようになろうと思い、育児をしながら勉強を続けた結果、AWS認定SysOps アドミニストレーターアソシエイトに合格しました。 なぜ受験しようと思ったか? 以下のエントリに書きました。ブログに書いておくと当時の決意が振り替…
はじめに 完全に旬を逃しましたが、6/1に参加したAWS Summit Tokyo2018の3日目を振り返ります。 www.yokoyan.net セッション中の写真撮影は禁止だったため、文字でのレポートになります。 オープニングトーク 基調講演は参加者が多かったため、サテライト会…
はじめに AWS 認定 SysOps アドミニストレーター – アソシエイトの学習ログです。 0歳の息子の育児の合間にこつこつ勉強しています。 目標資格 AWS 認定システムオペレーション(SysOps)アドミニストレーター – アソシエイト 学習方法 今回はクラムメディア…
はじめに AWS 認定 SysOps アドミニストレーター – アソシエイトの学習ログです。 0歳の息子の育児の合間にこつこつ勉強しています。 目標資格 AWS 認定システムオペレーション(SysOps)アドミニストレーター – アソシエイト 学習方法 以下のサイトの問題…
はじめに AWS 認定 SysOps アドミニストレーター – アソシエイトの学習ログです。 育児の合間にこつこつ勉強しています。 目標資格 AWS 認定システムオペレーション(SysOps)アドミニストレーター – アソシエイト 学習方法 以下のサイトの問題をひたすら解…
はじめに AWS 認定 SysOps アドミニストレーター – アソシエイトの学習ログです。 育児の合間にこつこつ勉強しています。 目標資格 AWS 認定システムオペレーション(SysOps)アドミニストレーター – アソシエイト 学習方法 以下のサイトの問題をひたすら解…
はじめに AWS 認定 SysOps アドミニストレーター – アソシエイトの学習ログです。 育児の合間にこつこつ勉強しています。 目標資格 AWS 認定システムオペレーション(SysOps)アドミニストレーター – アソシエイト 学習方法 以下のサイトの問題をひたすら解…
はじめに AWS Sysopsアドミニストレータアソシエイトの勉強を粛々と進めています。 今回はAWSが提要しているサンプル問題9問を解きました。 サンプル問題 AWS 認定システムオペレーション(SysOps)アドミニストレーター – アソシエイト 結果 6/9点 SAAと重…
やりたいこと Python3を使って、DynamoDBのqueryを使って取得したJSONデータをPostgreSQLにINSERTしたい 実行環境 AWS DynamoDB AWS Lambda Python3.6 psycopg2.7.4 AWS RDS(PostgreSQL9.6.6) 発生したエラー jsonを使ってダンプした結果、INSERT時にエラ…
はじめに 今月末受験予定のAWS認定Sysopsアドミニストレータ― - アソシエイトの模擬試験を受験しました。 息子を寝かしつけた後に急いで受験したのでバタバタでした。 模擬試験結果 AWS認定Sysopsアドミニストレータ― - アソシエイト (SOA) - 模擬試験 (Prac…
はじめに 5/30(水)~6/1(金)まで品川で開催されていたAWS Summit Tokyo2018の3日目に参加してきました。 AWS Summit Tokyo 2018とは? Amazonが提供するクラウドサービスAmazon Web Services(AWS)の日本最大級のカンファレンスです。 一言で言うと、AW…
はじめに AWSソリューションアーキテクトアソシエイトに続いて、SysOps アドミニストレーターアソシエイトの資格を取ることにしました。 どんな資格か? AWSの管理と運用に関する資格です。 出題範囲がソリューションアーキテクトと被っているところもありま…
はじめに 3月28日に開催されたAmazon Aurora Dayに参加してきました。 全体的な感想 丸1日のセミナーで非常に勉強になりました。Auroraのプロダクトマネージャ2名は英語でのセッションでしたが、同時通訳もあり、支障なく聴くことができました。 セミナー会…
はじめに 五反田で開催されたJAWS DAYS2018に参加してきました。今年も楽しかったー!! 育児が大変な中、送り出してくれた妻に感謝です。 全体的な感想 私はJAWS DAYSやJAWS-UGが大好きです。JAWS DAYSに参加するのも今年で5回目になります。今後も参加して…
はじめに 育児をしながら勉強を続けた結果、AWS認定ソリューションアーキテクトアソシエイトに合格しました。 試験結果 総合評点: 85% トピックレベルスコアリング: 1.0 Designing highly available, cost-efficient, fault-tolerant, scalable systems: 8…
はじめに AWS 認定ソリューションアーキテクトアソシエイトの模擬試験を受けてきました。 試験結果 模擬試験では合格判定でした。 総合評点: 80% トピックレベルスコアリング: 1.0 Designing highly available, cost-efficient, fault-tolerant, scalable …