MY Scribbling...

AWS Community Hero Masanori YAMAGUCHI の 雑なメモ

私たちがプロジェクトにおいてどのように THE FRUGAL ARCHITECT を活用すれば良いのか考えてみた

aws

こちらの記事はJapan AWS Ambassadors Advent Calendar 2023の7日目の記事になります。 THE FRUGAL ARCHITECT とは THE FRUGAL ARCHITECT は、2023/11/27 - 12/1 に開催された re:Invent 2023 において Amazon.com CTO Dr.Werner Vogels がキーノートの中で…

re:Invent 2022 Amazon.com CTO Werner Vogels の Keynote を振り返る

aws

本記事は「Japan AWS Ambassador Advent Calendar 2022」22日目の記事です。 AWS Ambassadorのアイレット株式会社 高橋 修一 さんからバトンを受け取りました。筋トレ好きな同志エンジニアからのバトンをしっかりと大切に次の方へ繋げたいと思います。 Amazo…

コミュニティイベントでoViceを利用する時に気をつけたいことと、その教訓

2つの大規模コミュニティイベント(JAWS DAYS 2021、JAWS DAYS 2022 )でoViceの設計に関わりました。それぞれのイベントにおいてチャレンジしたこと、気をつけていたこと、教訓を記録していきます。 JAWS DAYS 2021とは jawsdays2021.jaws-ug.jp JAWS DAYS…

JAWS-UG千葉・金沢・初心者支部合同ハンズオンを開催しました

JAWS-UG千葉支部、金沢支部、初心者支部の合同ハンズオンを開催しました。イベントオーガナイザーとして、イベントの企画、金沢支部・初心者支部との合同開催の調整、そしてハンズオンのチューターを行いました。 夏休み・夏祭りっぽく Summer of FIREWORKSh…

フォージビジョンに(再)入社しました

2月末にKDDI株式会社を退職し、フォージビジョン株式会社へ入社しました。 退職の理由ですが、KDDIに不満があって退職するわけではありません。暖かく迎えてもらい、大橋さんをはじめ多くの優秀なエンジニアに囲まれ、その中で社内コミュニティを新しく立ち…

M1 Mac でビルドした コンテナイメージをArm64なAWS Fargateで起動する

aws

この記事は AWS Advent Calendar 2021 22日目の記事です。 re:Invent 2021 直前の11月25日 に AWS Fargate の AWS Graviton2 のサポートが発表されました。 aws.amazon.com 今までAWS Fargateで起動するDockerイメージはx86_64(64ビット x86ベースシステム)…

The Amazon Builder’s Library "Reliability, constant work, and a good cup of coffee" を読んでみた

aws

The Amazon Builders' Library をご存知でしょうか? re:Invent 2021 においても、新しくリリースされたサービスではありませんが、キーノートで触れられています。 aws.amazon.com 今回は 「Reliability, constant work, and a good cup of coffee」 という…

【AWS Lambda編】New Relic で サーバーレスアプリケーション をモニタリングする

はじめに New Relic 初心者の私が AWS Serverless Workshop の1つ AWS Innovator Island にNew Relic を計装することまでの記録を記事として残していきます。 github.com その初回をCalendar for New Relic | Advent Calendar 2021 - Qiita 21日目として投…

AWS公式レポート IPv6 on AWS を読み解いていく

はじめに re:Invent 前のアップデートにおいても IPv6 に触れる内容が多く、その背景に確かなニーズがあることを考え、2021年10月26日にAWSよりリリースされた IPv6 on AWS レポートを読み解いてみます。 基本的にはIPv6 on AWSの記述に沿うことを前提に記載…

AWS Community Builders に認定されました

10月1日 に 新しい AWS Community Builders メンバーが公開され、私も AWS Community Builders の仲間入りをしました。 AWS Community Builders って何? 知識のシェアおよび技術的コミュニティとつながることに熱心な AWS 支持者や新たに出現したソートリー…

AWS Certified DevOps Engineer - Professional 勉強方法

7月にAWS Certified DevOps Engineer - Professional も受験していましたので、また勉強方法を記録しておきます。誰かの役に立てば嬉しいです。 AWS Certified DevOps Engineer - Professional とは AWS Certified DevOps Engineer - Professional は、試験…

AWS Certified Data Analytics - Specialty 勉強方法

先月、AWS Certified Data Analytics - Specialty を受験し、合格しました。 簡単に勉強方法を記録しておきます。誰かの役に立てば嬉しいです。 AWS Certified Data Analytics - Specialty とは AWS Certified Data Analytics - Specialty は、試験を通して…

AWS CodePipeline と Githubアカウント を接続する

Githubに存在するリポジトリ と AWS CodePipeline を連携するために、 AWS CodePipeline と Github を接続する手順のメモ CodePipelineのコンソールより「接続」をクリック プロバイダーを選択するより「Github」を選択、接続名に任意の名前を入力し、「Gith…

JAWS-UG千葉支部で AWS Proton ハンズオンイベントを実施しました

先日、「AWS Proton with ECS のハンズオン手順書を日本語化しました」 というブログを投稿しました。 AWS Proton with ECS のハンズオン手順書を日本語化しました - MY Scribbling この手順書を利用し、 JAWS-UG 千葉支部で AWS Proton ハンズオンイベント…

AWS Proton with ECS のハンズオン手順書を日本語化しました

イベントばかりでブログを全然書けてなかった。久しぶりの投稿です。 AWS Proton のハンズオン手順書を日本語化しましたのでブログにも残しておきます。 AWS Proton とは 開発エンジニアとインフラエンジニアのロールの違いは、責任をもつリソースにも反映さ…

(再掲)CodeDeployでEC2へデプロイした結果、処理が1つも進まずに失敗してしまうときの対処方法

私はインフラエンジニアとして開発案件に関わることがありますが、開発チームが開発速度を落とさずに最短で価値提供ができるようにインフラから支えることを気をつけています。 インフラはプラットフォームの1つであり、価値提供を行うものはアプリケーショ…

JAWS SONIC 2020 / MIDNIGHT JAWS 2020 配信振り返り その3

JAWS SONIC / MIGNIGHT JAWS 2020配信振り返り記事です。このシリーズも今回でラストとなります。 JAWS SONICとは?という説明はこちらをご覧下さい。 techblog.forgevision.com 今回はイベント当日をまとめていきます 当日の配信班担当分け シフトを組んで…

JAWS SONIC 2020 / MIDNIGHT JAWS 2020 配信振り返り その2

JAWS SONIC / MIGNIGHT JAWS 2020配信振り返りを含めて書いていきます。今回はその2となります。 JAWS SONICとは?という内容は前回の記事をご覧下さい。 techblog.forgevision.com 配信の事前準備 登壇者への案内作成 配信当日の説明&誘導 セッション時間…

JAWS SONIC 2020 / MIDNIGHT JAWS 2020 配信振り返り その1

JAWS SONIC / MIGNIGHT JAWS 2020の配信班を担当してきましたので、振り返りを含めて書いていきます。 オンラインイベント配信って敷居が高いんでしょ? 配信に関する記事や情報は検索すればたくさん出てきますし、ハードルは高くありません。 Zoom、StreamY…

コミュニティへの関わりが自身のキャリアを成長させる

みなさん、コミュニティ参加していますか? 私は、JAWS-UG、API Meetup、ログ分析勉強会と3つのコミュニティの運営に関わっています。 私が考えるコミュニティへの関わり方と自身のキャリアへの関係について書いていきたいと思います。 コミュニティを通じ…

APNパートナーから見るAWS認定の重要性とチャレンジのすすめ

この記事は、Japan APN Ambassador Advent Calendar 2020 の 17 日目のエントリです。APN Ambassador is 何?という方は、APN Ambassadorってなんだ?をご参照ください。 こちらにも同じ記事を掲載しています。 techblog.forgevision.com 本投稿内容は、私…

AWS SecurityHubで開発環境のセキュリティコンプライアンスを可視化する

TL;DR 開発環境ってみんなでいじるよね AWSの知識も人それぞれ、セキュリティの知識も同じく ガチガチすぎると作業効率が落ちる ガチガチに固めることはせず、はみ出した状況を可視化して対策しよう AWS Security Hubとは(2020/2/11 現在) 2019年6月24日 一…

EC2 Image Builderのエラーパターン

12月12日にFinJAWSのreCapイベントLTしてきました。内容をブログにも書いておきます。 EC2 Image Builder re:Invent 2019で発表された、EC2のマシンイメージであるAMIを構成する為の下処理(パッケージインストール、設定、テストなど)を自動化でき、かつ自動…

AWSを使う場合にALB+HTTP/2で気をつけないといけない話

11月7日にFinJAWSでLTしてきましたので、その時の内容をブログ化でも共有します。 TL;DR (11月7日現在)HTTP/2を有効にしてもAWS内の通信は全てHTTP/2ではない ALB -> EC2 間はHTTP/1.1で通信される ブラウザからエラーで弾かれるケースもある 回避方法 構成 …

ファイル/シンボリックリンクのフルパスを表示する

ファイルのフルパスを取得する readlink -f <フルパスを取得したいファイル名> 例: $ pwd /home/ec2-user $ ls amazon-ssm-agent.rpm tmp $ readlink -f amazon-ssm-agent.rpm /home/ec2-user/amazon-ssm-agent.rpm $ ln amazon-ssm-agent.rpm amazon-ssm-a…

OpenStack で Snapshot(image) の状態をMackerelで監視するスクリプト

久しぶりにRuby書いた。力技感がすごい。 そしてMackerelは本当に便利。使うほどに好きになる。 #!/usr/bin/env ruby # -*- coding: utf-8 -*- ​ require 'httpclient' require 'json' ​ class Nova def keystone auth_request_json = '{ "auth" : { "tenant…

ansibleでvars_promptを使う場合

その後、更新。 ansibleではじめてvars_promptを使ったけどクソはまったのでメモ。 vars_promptは playbookトップディレクトリの xxx.yml 書く この時、注意しないといけないのは、vars_promptはroles配下で更に1行上にhostsを定義してあげる必要がある。 公…

Error: pg_config executable not found

ansibleでpostgresqlを操作しようとするとこんなエラーがでた fatal: [10.0.1.11]: FAILED! => {"changed": false, "failed": true, "msg": "the python psycopg2 module is required"} pip install psycopg2を実行するとさらにエラーがでる pip install psy…

Dockerfileでコマンド行にコメント入れちゃいけない

Dockerfileでコマンド行にコメント入れると、 ADD test.txt /root/ # test こける add pub key in container image # test root/: no such file or directory なので、やめよう。

nginxを使ってgitlabとjenkinsをサブディレクトリでリバースプロキシする

TL;DR インフラの構成をコードで管理したいのでgitlabを使う gitlabのレポジトリにPushしたコードは自動でテストをまわしたいのでjenkinsを使う サーバ2台使うとリソースもったいたいので1台にまとめてnginxでリバースプロキシする gitlabとjenkinsはアクセ…