読者です 読者をやめる 読者になる 読者になる

kzk-casino.com

一人前のITエンジニアを目指して

packerで作成したAMIのIDをboto3で自動取得する

packerを使用すればAWSやDigitalOcean上にローカルからイメージを作成することができます。www.packer.iopacker自体の使用方法は割愛しますが、例えばAWSに対してAMIを作成する際に、下記のように標準出力に出力されます。 $ packer build \ > -var ‘aws_acc…

AWSのECSを使ってdockerを動かしてみたりDeployの挙動を見てみたりした ④タスク・サービスの設定

ここまで実施した内容で、ECSを利用してEC2をClusterとして登録し、コンテナサービスをEC2インスタンス上で動かす準備ができた ここから実際にコンテナ稼働に関する設定を行う最初に触れたように、ECSでコンテナを実行するには、下記の概念が必要となる。 タ…

AWSのECSを使ってdockerを動かしてみたりDeployの挙動を見てみたりした ③Cluster、EC2、ALBなどの設定

Clusterの作成 ECSの画面から「クラスターの作成」を選んで、名前を入力する Clusterに登録するEC2の準備 通常手順でEC2を作成するClusterへの登録は過去の記事を参照 kzk-casino.hatenablog.com※User Dataを使用してもよい ALBの設定 Cluster内の各EC2イン…

AWSのECSを使ってdockerを動かしてみたりDeployの挙動を見てみたりした ②DockerImageの作成

まずはDockerのイメージを作成 docker for macを使用すればローカル環境で簡単に作成したDockerfileをイメージ化して 挙動を確認することができるdocs.docker.com Dockerfileの作成 まずはローカルの適当なワークディレクトリにDockerfileという名前のファイ…

AWSのECSを使ってdockerを動かしてみたりDeployの挙動を見てみたりした ①全体イメージ

AWSのdockerコンテナ稼働のためのマネージドサービスである、ECSを使って色々試してみました。 基本知識 ECSを使用するにあたって必要な基本知識・用語は下記 (基本的にはAWSのホワイトペーパーみた方が早いと思います)(1)EC2インスタンスの登録 ・アプリ…

ECS Clusterに特定VPCに所属させたEC2インスタンスを登録する方法

ECSのチュートリアルで作成されるクラスターに含まれるインスタンスはデフォルトのVPCに作成されてしまいます。 所定のVPCに作成したインスタンスを、ECS Clusterに登録する方法をメモします。 インスタンスの作成 EC2インスタンスを普通に作成。注意する点…

mysqld.sockの場所を調べる方法

rails+RDSでWebアプリケーションを作成する練習をしているのですが、OS・ディストリビューションによってmysqld.sockの場所が異なるようなので調べる方法をメモします。 mysql_config --socket 実行したらこんな感じ # mysql_config --socket /var/run/mysq…

「~/.ssh/config」ファイルの分割方法について

はじめに 「~/.ssh/config」ファイルの分割方法についてです。 会社で大量のサーバやAWSインスタンスに自分のWorkStationからsshする際、アクセス先を「~/.ssh/config」(以下configファイル)に記載することが多いかと思います。 参考1: .ssh/configファ…