紙一重の積み重ね

アラフォーのエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

AWS

AWS上のUbuntu20.04にMongoDB4.4.1を構築する(インストールから外部接続まで)

はじめに Ubuntu20.04にMongoDBをインストールしたのでメモ。 環境 AWS Ubuntu20.04 MongoDB 4.4.1 事前準備 AWS上にEC2構築 Public Subnetに配置 EIPを割り振り、IPを固定化 セキュリティグループ設定 SSH開放:22 MongoDBのデフォルトポート開放:27017 参…

RDSスナップショットを久々に復元したら m5.xlargeで復元されて慌てた

AWS

久々にRDSを手動で復元したら、Defaultのでかいインスタンスサイズで復元されて慌てたのでメモ。要は確認不足なんですが、以前の世代のクラスを選ぶにはひと手間かかるようになりました。 結論 以前の世代のクラスを含める にチェックを入れる 失敗したこと …

【AWS学習】育児の合間に認定デベロッパーアソシエイト学習⑨

はじめに AWS認定デベロッパーアソシエイト取得に向けた学習ログです。 学習期間 2020年8月10日~8月16日 学習ログ API Gateway+Lambda関数を既存バージョンと並行してテストする方法 エイリアスを利用して、API Gatewayのカナリアリリースを実施する カナリ…

【AWS学習】育児の合間に認定デベロッパーアソシエイト学習⑧

はじめに AWS認定デベロッパーアソシエイト取得に向けた学習ログです。 学習期間 2020年8月3日~8月9日 学習ログ リソースの供給と需要を適切に一致させる拡張性の高いアーキテクチャ 要件 以下が必要 1つのDB 1つのサーバ 実現方法 DynamoDBのオートスケーリ…

【AWS学習】育児の合間に認定デベロッパーアソシエイト学習⑦

はじめに AWS認定デベロッパーアソシエイト取得に向けた学習ログです。 学習期間 2020年7月27日~8月2日 学習ログ KMSの暗号化プロセスの特徴 KMSは毎回、キーを回転させることができる KMSに保存されているマスターキーを使用して、暗号化キーを生成する Clo…

【AWS学習】育児の合間に認定デベロッパーアソシエイト学習⑥

はじめに AWS認定デベロッパーアソシエイト取得に向けた学習ログです。 学習期間 2020年7月20日~7月26日 学習ログ Fargeteで起動するDockerコンテナに対するX-Rayの設定方法 docs.aws.amazon.com DynamoDBトランザクションの特徴 docs.aws.amazon.com SQSの…

【AWS学習】育児の合間に認定デベロッパーアソシエイト学習⑤

はじめに AWS認定デベロッパーアソシエイト取得に向けた学習ログです。 学習期間 2020年7月13日~7月19日 学習ログ Lambdaのデッドレターキューが利用されるケース 要件 Lambdaは2回再試行を試みる Lambdaの非同期呼び出しが3回失敗した場合、デッドレターキ…

【Rails】gem aws-sesは署名バージョン3なのでAWS公式のaws-sdk-railsの利用がいいと思う

はじめに 2020年10月1日以降、SESでは署名バージョン4を使用する旨のAWSからメールが届きました。gem aws-sesを使っている場合、メールが送信できなくなる問題が起こりそうなのでメモ。 AWSからのアナウンス AWS SESでは、署名バージョン4を使え、とのこと。…

【AWS学習】育児の合間に認定デベロッパーアソシエイト学習④

はじめに AWS認定デベロッパーアソシエイト取得に向けた学習ログです。 学習期間 2020年7月6日~7月12日 学習ログ ElastiCacheクラスターのキャッシュ戦略例 要件 キャッシュ内のデータは常に最新にする 読みとられないデータを自動的に削除してクラスター内…

【AWS】認定デベロッパーアソシエイトの取得を目指します

はじめに 最近、AWS認定デベロッパーアソシエイトの学習をはじめました。 資格取得を目指す理由 今年の資格取得の目標は、応用情報技術者試験だったのですが、新型コロナウイルスの影響により、試験が中止となってしまいました。その後、実務でES6をガッツリ…

【登壇動画&資料】ゼロからはじめる Infrastructure as Code #jawsug #jawsdays #jawsdays2020

はじめに 2020年3月14日から開催されるJAWS DAYS 2020にオンライン登壇者として参加してきました。 取り急ぎ発表資料を公開します。 【3/19追記】オンライン登壇動画をアップロードしました! 意気込み 初めてのJAWS DAYS登壇です!!!!JAWS DAYS2020には…

AWS Organizationsで管理しているAWSアカウントを解約してみた

AWS

はじめに 不要なAWSアカウントを解約したのでメモ。 公式手順 aws.amazon.com やりたいこと アカウントAおよびBを解約したい アカウントA(親) AWS Organization アカウントB(子) 注意事項 いきなりアカウントAの解約はできない AWS Organizationsを使って関…

【告知】JAWS DAYS 2020で登壇します→現地開催は中止になりました #jawsdays #jawsug

はじめに 2020年3月14日に開催される、AWS のコミュニティイベント JAWS DAYS 2020でCall for Papersの公募に採用され、登壇させていただくことになりました。去年から登壇したいと思い続けてきたので、念願が叶いました。ありがたや。 発表予定のテーマ 以…

【AWS】CloudFormationでSQS(FIFOキュー)を生成するスタック

はじめに CloudFormationではじめてAWS SQSを作成したのでメモ。 作成するキュー アプリのメール送信処理を非同期化したい 先入れ先出しを採用 dev環境、staging環境、production環境毎にキューを分ける Shoryuken workerからキューイングする想定 ロングポ…

【参加レポート】今日からはじめられるAWS Edgeサービスを利用した境界防御

はじめに AWSからの招待セミナーに参加してきました。 参加した目的 境界防御の最新同行を知る 自分のプロダクトに入れられるか考える 感想 WAFのマネージドルールは、ブラックボックスなのが最大の課題で、チューニングできないため誤検知を改善できない認…

【レポート】A3-06 クラウドネイティブなモダンアプリケーション開発を始めよう!クラウドネイティブ設計とデプロイメントパターン #awssummit

はじめに AWS SUMMIT TOKYO 3日目の最終セッションのレポートです。 登壇者 AWS 福井厚氏 なぜモダンアプリケーションなのか 急速なイノベーションはもはや必須 利益を伸ばす 今ある人材を活用 急速なイノベーションがビジネスを進化させる 新たなデジタル製…

【レポート】A3-05 めざせ!サーバレスプロフェッショナルを聞いてきました #awssummit

はじめに 大好きなAWS芸人の清水さんのセッションレポートです。 Kinesisでフリーザを撃て!のネタが大好きです。 [初音ミク] Kinesis でフリーザを撃て! from 崇之 清水 www.slideshare.net 登壇者 AWSソリューションアーキテクト 清水崇之氏(@shimy_net) …

【レポート】I3-04 ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見 #awssummit

はじめに AWS SUMMMIT TOKYOの3日目で一番印象に残ったセッションのレポートです。 ロマサガ世代にはたまりません!! 登壇者 株式会社アカツキ エンジニア 駒井氏(@e__koma) VTuberの管理やってます! ゲームシステムの特性 トラフィック量の増減 お昼の時…

【レポート】D3-03 クラウド移行はまずはここから。「Amazon FSx for Windows File Server」によるファイルサーバ移行のベストプラクティス #awssummit

はじめに JAWS Summit Tokyo 2019 3日目のレポートです。 本セッションは、英語と日本語の同時通訳セッションでした。 登壇者 メモできず。 FSxのプロダクトマネージャの方とのことでした。 バックグラウンド クラウド上のほぼ2/3のWindowsインスタンスがAWS…

【レポート】D3-02 備えあれば憂いなし!AWS上のシステム本番稼働前に必ずチェックしたい4つのポイント #AWSSummit

はじめに JAWS Summit Tokyo 20193日目に参加してきました。 今年もコンテナとサーバレスを中心に聞いてきたため、レポートをまとめます。 登壇者 AWS 田島氏 セッションの背景 AWSサポートとして見てきた、 予め備えておけばこんなことには・・・という事例…

【参加レポート】C3-01【初級】AWS コンテナサービス入門 #AWSSummit

はじめに JAWS Summit Tokyo 2019の3日目に参加してきました。 今年もコンテナとサーバレスを中心に聞いてきたため、レポートをまとめます。 登壇者 AWS ソリューションアーキテクト 原 康紘氏 コンテナとは アプリケーションを構成するコンポーネント 以下…

【レポート】AWS Summit2019 Day3 基調講演 #awssummit

はじめに 今年もやってきましたAWS Summit Tokyo! AWS Summit Tokyo2019の基調講演レポートです。 登壇者 AWS Vice President Technology Marco Argenti氏 基調講演 12年前から開始したときには、ここまでの規模になるとは思わなかった 世界中で使われてい…

【参加レポート】ここから始めるAWSセキュリティ~リスク可視化と分析による継続的セキュリティの実現~ #aws

はじめに 4/16にAWSで開催された、招待制セミナー「ワークショップで学ぶ、今日から始められるAWSセキュリティサービス」に参加してきました。 色々学ぶことが多かったので振り返ります。 テーマ ここから始めるAWSセキュリティ ~リスク可視化と分析による …

【CloudFormation】Route, ResourceStatusReason:Route did not stabilize in expected time. エラーの解決方法

はじめに CloudFormationで、NAT Gatewayを作成しようとしたところ、タイトルのエラーが発生して1時間くらいハマったのでメモ。 発生したエラー ResourceType:AWS::EC2::Route, ResourceStatusReason:Route did not stabilize in expected time. 失敗したClo…

【振り返り&宣言】JAWS DAYS2020では登壇します!!! #jawsug #jawsdays

はじめに 先月、五反田で開催された五反田で開催されたJAWS DAYS2019に参加してきました。セッションのレポートをたくさん書きましたが、イベント全体を通しての感想を書けていなかったので振り返ります。 全体的な感想 今年も楽しかったー!! 去年に引き続…

【JAWS DAYS2019レポート】至高のCI/CDパイプラインを実現する5つの約束&なぜパイプラインは神なのか #jawsdays #jawsug

【JAWS DAYS2019レポート】至高のCI/CDパイプラインを実現する5つの約束 #jawsdays #jawsug はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 内容は整理しているものの、不備がありましたらご了承ください。 前半のテーマ 至高のCI/CD…

【JAWS DAYS2019レポート】Amazon DocumentDB(with MongoDB Compatibility)入門 #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 内容は整理しているものの、内容に不備がありましたらご了承ください。 テーマ Amazon DocumentDB(with MongoDB Compatibility)入門 クラスメソッド菊池さん DocumentDB大好き! 資料…

【JAWS DAYS2019レポート】AWS WAFのマネージドルールって、結局どれを選べばいいの?AWS WAFのことならCSC! #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 以下、セミナーレポートです。 テーマ AWS WAFのマネージドルールって、結局どれを選べばいいの?AWS WAFの…

【JAWS DAYS2019レポート】CloudFormation Best Practice~CloudFormationで始める組織改革~ #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 以下、セミナーレポートです。 テーマ CloudFormation Best Practice~CloudFormationで始める組織改革~ レバ…

【JAWS DAYS2019レポート】AWS環境のセキュリティ運用(設計)をはじめてみよう #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 JAWS DAYS2019のテーマ 満漢全席召し上がれ jawsdays2019.jaws-ug.jp 以下、セミナーレポートです。資料丸写…