メインコンテンツまでスキップ

SAM CLIでAWS Lambdaの開発とデプロイを効率化する - CloudFormationテンプレートによるサーバーレス開発

· 約9分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

SAM CLIでAWS Lambdaの開発とデプロイを効率化する - CloudFormationテンプレートによるサーバーレス開発

どうも、Shinyaです。この記事では、AWS SAM CLIを使用してCloudFormationテンプレートをベースにLambda関数の開発とデプロイを行う方法について解説します。SAM CLIのインストールからプロジェクトの作成、ビルド、デプロイまでの一連の流れを紹介します。

Mermaidでテキストベースのダイアグラム図を作成する - コードで描く効率的な図の作成方法

· 約7分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

Mermaidでテキストベースのダイアグラム図を作成する - コードで描く効率的な図の作成方法

どうも、Shinyaです。この記事では、テキストベースでダイアグラム図を作成できるライブラリ「Mermaid」について解説します。ExcelやWordでの図作成と比較しながら、Mermaidの基本的な使い方と対応する図の種類を紹介します。

Git rebaseでコミット履歴を整理する - インタラクティブrebaseの使い方

· 約6分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

Git rebaseでコミット履歴を整理する - インタラクティブrebaseの使い方

どうも、Shinyaです。この記事では、Gitのrebaseコマンドを使ってコミット履歴を整理する方法について解説します。特に、プルリクエストを作成する際に活用できるインタラクティブrebase(git rebase -i)に焦点を当てて説明します。

git-remote-codecommitでAWS CodeCommitの認証を簡略化する - IAMベースのGitアクセス

· 約6分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

git-remote-codecommitでAWS CodeCommitの認証を簡略化する - IAMベースのGitアクセス

どうも、Shinyaです。この記事では、AWS公式のPythonツールであるgit-remote-codecommitを使用して、AWS CodeCommitリポジトリへのGitアクセスをIAMユーザーの認証情報で行う方法について解説します。

Amazon Route53でドメイン登録未対応のTLDをDNSホスティングする - .devドメインの移行手順

· 約8分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

Amazon Route53でドメイン登録未対応のTLDをDNSホスティングする - .devドメインの移行手順

どうも、Shinyaです。この記事では、Amazon Route53でドメイン登録がサポートされていないTLD.devなど)のドメインを、Route53でDNSホスティングする方法について解説します。ドメインの登録(レジストラ)は移行元のプロバイダに残したまま、DNSの名前解決のみをRoute53に移行する手順を整理します。

AWS CLIでIAMユーザーのプロファイルを設定する - 認証情報の管理と操作方法

· 約7分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

AWS CLIでIAMユーザーのプロファイルを設定する - 認証情報の管理と操作方法

どうも、Shinyaです。この記事では、AWS CLIでIAMユーザーのプロファイルを設定する方法について解説します。以前の記事ではAWS CLIの導入方法を紹介しましたが、今回はAWS CLIを使用する際に必要となるIAMユーザーの認証情報の設定方法と操作方法について整理します。

クラウドにおけるElasticとスケーリングの基礎 - 垂直スケーリングと水平スケーリング

· 約6分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

クラウドにおけるElasticとスケーリングの基礎 - 垂直スケーリングと水平スケーリング

どうも、Shinyaです。この記事では、Amazon EC2Elastic Load Balancingのサービス名にも使われている「Elastic(伸縮性)」の概念と、クラウドにおけるスケーリングの仕組みについて整理します。AWSに限らず、クラウドコンピューティングの根幹となる考え方です。

Elastic Load Balancingの仕組み - Amazon EC2と連携したトラフィック分散

· 約8分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

Elastic Load Balancingの仕組み - Amazon EC2と連携したトラフィック分散

どうも、Shinyaです。この記事では、AWSのElastic Load Balancing(ELB)について解説します。Amazon EC2を学んでいると必ず登場するサービスですが、EC2そのものに比べると解説される機会が少ない印象があります。ELBの基本的な仕組み、ロードバランサーの種類、ルーティングアルゴリズム、そしてEC2 Auto Scalingとの連携について整理します。