コード(VSCode+Mermaid)でAWSの構築フローを書いてみた件

目次 目次 はじめに 構築フローが必要になるケース コードで書くと何が嬉しいか VSCodeとは? Mermaid.jsとは? 今回の環境 準備 VSCodeインストール Mermaidのプラグイン追加 サンプル サンプルコード プレビュー方法 プレビュー結果 AWS構築フロー AWSシス…

お風呂でAWS認定試験を受けて合格した話

目次 目次 はじめに DOPってどんな試験? 受験のきっかけ 試験予約から合格までの流れ ピアソンVUEで予約 試験環境の準備 OnVUEにて試験にチェックイン 問題を解く お風呂受験のうまみ・つらみ うまみ つらみ 総論 その他 気付き・注意点 試験ポリシーの詳細…

ピアソンVUEでアカウント利用制限を解除する方法

目次 目次 はじめに 試験予約のきっかけ 予約方法 まさかの利用停止 なぜ利用制限されてしまったか 利用制限されるとどうなるのか 対処方法 問い合わせフォームから依頼 電話でもOK 解除にかかる時間 ちなみによくある質問には何も書いてない おわりに はじ…

【AWSの呼吸 捌ノ型】実機情報からAWSのシステム構成図を自動生成する

目次 目次 はじめに 理想 (drawioで手動作成) 現実 (Former2で自動作成) 設定 AWSリソースの追加と構成図の作成 気づいた点 図のエクスポート 終わりに はじめに AWSを使っている方なら誰しもタイトルのようなことができたらいいのになーと1度は考えたことが…

【AWSの呼吸 漆ノ型】Former2を使って既存環境をCFnのテンプレートに変換する~成功編~

目次 目次 はじめに 環境概要 構成 シークレットアクセスキー払い出し Former2インストール gitインストール dockerインストール docker-composeインストール former2のソースをgit clone former2のディレクトリに移動 Former2設定 待ち受けIPアドレスの変更…

【AWSの呼吸 漆ノ型】Former2を使って既存環境をCFnのテンプレートに変換する~失敗編~

AWS

目次 目次 はじめに Former2とは? ローカル環境にたてる 環境 Former2のインストール (失敗) former2をローカルにclone dockerをインストール docker-composeをインストール TLSバージョンをかえてみる 再びdocker-composeのダウンロードを実行 冷静になっ…

これからAWSを始める方にオススメしたい無料の学習コンテンツをまとめてみた件

目次 目次 はじめに オススメの学習コンテンツ 【AWS SOME DAY】 【AWS ご利用開始時に最低限おさえておきたい10のこと】 【AWS Black Belt Online Seminar】 【AWS Hands-on for Beginners】 【ハンズオンチュートリアル】 さいごに はじめに 「AWSに興味は…

18日間で5つのAWS認定資格を取得して得たもの

AWS

SAPの認定を皮切りに短期間で5つのAWS認定資格をとることができました。 今回はそれぞれの認定の取得状況、所感、取得することで得たもの等をまとめていきたいと思います。 ちなみにSAP認定の話は以下の記事で紹介しているので、ぜひ参考にしてみてください…

【AWSの呼吸 陸ノ型】AWS WAF V2での複合条件ルールの実現方法の例

AWS WAFは手軽にWAFを導入できて便利ですよね。 一方で複合条件の実現方法に悩むことがあったので、その辺のTIPS的なものを書きたいと思います。 基本的なことはすっ飛ばすので、WAFをまだ使ったことなくてよく分からないよ、という方は以下の記事が参考にな…

【AWSの呼吸 伍ノ型】VPC Traffic Mirroringの注意点をまとめました

AWS

VPC Traffic Mirroringは使用上の制約がいくつかありますが、日本語の記事が少ない気がしたので書いておこうと思います。 目次 目次 VPC Traffic Mirroringとは? どんなユースケースで使えるの? 構成イメージ 注意点 Mirror Sourceはインスタンスタイプに…

【とはメモ#4】AWSサービス名の頭に付く"Amazon"と"AWS"の違いとは?

AWS

AWSのサービスって、例えばAmazon S3とAWS Lambdaのように頭にAmazon”が付くサービスと""AWS"が付くサービスで分かれていますよね。 AWSサービスを使われてる方は一度は疑問を持たれたことがあったりするのではないしょうか? 私の場合はお仕事でドキュメン…

【AWS SAP認定試験】約1ヶ月で一発合格!合格のコツとは!? ~後編~

AWS

前回までの記事ではAWS SAPに合格した際の勉強方法を紹介しました。 今回の記事で受験までの大まかな流れや試験当日のお話を書いて完結編とします。 前回までの記事 【AWS SAP認定試験】約1ヶ月で一発合格!合格のコツとは!? ~前編~ - ailes blog 【AWS …

AKIBA.AWS ONLINE #01に参加した件

AWS

クラスメソッドさんの勉強会に参加させていただきました。 日頃、AWSで困ったときはクラスメソッドさんの記事に良くお世話になってます。 実は日曜に1本、月曜に1本のAWS認定試験の受験を控えており、とても良い刺激をもらえたので、参加レポートを書こうと…

【AWS SAP認定試験】約1ヶ月で一発合格!合格のコツとは!? ~中編~

AWS

前回の記事では、AWS SAPの受験にあたり実践した学習サイクルの3ステップをご紹介しました。 今回はその3ステップの中身をもう少しお伝えしていきたいと思います。 ※釈迦に説法ですが、これをやったら絶対に受かるというわけではありません。悪しからず。 目…

【AWS SAP認定試験】約1ヶ月で一発合格!合格のコツとは!? ~前編~

AWS

先日、AWS SAPの試験を受験し、無事に一発合格することができました! そこで今回は合格するためのコツや実際にどんな風に勉強を進めたのか、などをまとめていきたいと思います。 少しでもこれから受験される方の参考になれば幸いです。 目次 目次 どんな試…

【AWSの呼吸 肆ノ型】Amazon Forecastで 新型コロナウイルスの感染者数を予測してみる

AWS

今回はAmazon Forecastを用いて、新型コロナウイルス感染症(COVID-19)の陽性者数を予測してみたいと思います。 ※あくまでAWSの機械学習サービスの勉強の一環ですので、科学的な根拠に基づいて何か提唱するような記事ではありません。 目次 目次 「Amazon F…

【AWSの呼吸 参ノ型】AWS Client VPNでIPアドレスを制限する方法

AWS

今回はAWS ClientVPNで、IPアドレスの制限を行う方法を書きたいと思います。 ClientVPNを使いたいけど、自社等のセキュリティポリシー的にアクセス元を制限しないと使えないという方はぜひ活用してみてください。 目次 目次 やりたいこと IP制限を行う方法 L…

【AWSの呼吸 弐ノ型】CodeDeployでVPCエンドポイントを設定する

AWS

ついにCodeDeployがVPCエンドポイントに対応しました。 参考:「AWS CodeDeploy が VPC エンドポイントへのデプロイのサポートを開始」 CodeDeployは標準でblue/greenデプロイに対応している便利なサービスなのですが、これまでVPCエンドポイントには対応し…

【AWSの呼吸 壱ノ型】CodeDeployでハマった話

AWS

CodeDeployは標準でblue/greenデプロイに対応している便利サービスですよね。 ソースリポジトリからの取得・配置やロールバックなどの実行がマネージドで作りこみが不要なのがいいところです。 そんなCodeDeployを試していてハマってしまったので備忘として…

GitLabへのSSH接続でハマった話

新年あけましておめでとうございます。 IaCまわりの記事を読み漁っていたところコードが書きたくなり、GitLabを開設してみたものの上手くSSH接続ができなかったので、解決方法をまとめます。 SSH接続するための設定手順は検索すればたくさん出てくるので詳細…

CSPO研修を受けた件

先月、CSPO (Certified Scrum Product Owner)研修を受けてきたので、その時のメモを書き残します。 ※個人的に気になったキーワードについて、ただただメモしておくだけなので、取り留めはありません。 目次 目次 CSPO研修とは? 講師の方 メモ プロダクトバ…

【忘却のJavaScript#4】Vue.jsでガントチャートを表示してみる

目次 目次 やること 用意するもの FullCalendarのインストール Timeline.jsの作成 router.jsの更新 カレンダーの表示 参考 やること 前回使ったFullCalendarでDayGridとは別のタイプのカレンダーを表示させる Timeline Viewというガントチャートが書けるライ…

【忘却のJavaScript #3】Vue.jsでカレンダーを表示してみる

目次 目次 やること 「FullCalendar」とは? 用意するもの FullCalendarのインストール Sassのインストール Calendar.jsの作成 router.jsの更新 カレンダーの表示 npm installにてエラーが出る場合 "EPERM: operation not permitted"エラーが出る場合 エラー…

【忘却のJavaScript#2】Windows10でVue.js動かしてみる

Vue.jsをインストールして、動かしてみたいと思います。 今回はローカル環境をつくるところまでしかやりませんが、Web上にたくさん公開されている画面テンプレを利用すれば、かなり簡単にきれいな画面をつくることができる代物です。 目次 目次 「Vue.js」と…

JSON ServerでサクッとAPIモックサーバをつくってみる

API

直近でフロントエンドの開発に携わることになりました。 APIモックがあると何かと便利かと思い、ググったところJSON Serverなるものがあるということで試してみました。 目次 目次 「 JSON Server」とは? やること 用意するもの Node.jsインストール リポジ…

【忘却のJava#7】JSUG勉強会#4の参加レポート

勉強会に参加して、良い刺激を受けたので書き残したいと思います。 個人用の備忘で文章が拙劣なのは、あしからずでございます。これまでインフラまわりの勉強会には参加してきましたが、アプリよりは初めてだったので少し緊張しました。笑 登壇者の方々は発…

【忘却のJava#6】IntelliJ IDEA + Spring BootでHello Worldしてみる

Webアプリをつくる必要が出てきたのでSpring Bootを試してみました。 目次 目次 やりたいこと 環境情報 流れ IntelliJ IDEAのインストール OpenJDKのダウンロードとPath設定 Spring Initializrによる雛形プロジェクトのダウンロード 雛形プロジェクトを開き…

【とはメモ#3】「Spring Boot」とは?

Spring Bootを使ってWebアプリを作ることになりそうなので、調べておくことにしました。 目次 目次 「Spring Boot」とは? 具体的にどんなことができるのか? 参考 「Spring Boot」とは? Javaを使ったWebアプリケーション開発を簡単にするためのフレームワ…

【忘却のJava#5】組み合わせ最適化問題を解くプログラムをJavaで書く(2)

やること 以下の記事で紹介したCのプログラムをJavaに書き換えます。 wing-degital.hatenablog.com 目次 やること 目次 Javaへの書き換えのポイント classと二次元配列 どんなデータ構造? 用途は? ArrayList どんなデータ構造? 用途は? HashSet どんなデ…

【TECH:CAMP】現場フリーランスの生の声を聴いてきました

これからはデジタル領域にフォーカスして仕事をしていく予定なのですが、今後、IT人材不足が叫ばれる中でフリーランスの方と組んで仕事をする機会が増えるのではと思っています。 というか社内のリソースだけに閉じていてもビジネスがスケールできない時代が…