AWS
インスタンスメタデータとは インスタンスメタデータは、インスタンスに関するデータで、実行中のインスタンスを設定または管理するために使用します。 docs.aws.amazon.com 取得方法 curlコマンドで取得 [ec2-user@ip-XX-X-X-115 XX~]$ curl http://169.254…
自動でEC2にソースをデプロイにチャレンジです。 次回やるときの為ののメモです。 自動デプロイの流れ 違うかもしれませんが、やりたいことはこんなイメージです。 githubにpush CodePipelineをが起動 codeDeployがEC2にpush EC2の設定 CodeDeploy エージェ…
ECS Fargateにdockerイメージを利用してコンテナを立ててみる為のメモです。 自分用のメモなので、手順だけ書いています。 前提 VPCやサブネットは作成ずみ。 dockerイメージを作成する 適当なフォルダを作成。 $ mkdir ecs_sample $ cd ecs_sample Dockerfi…
EC2にssh接続後の手順。 Apacheをインストール。 $ sudo yum update $ sudo yum install httpd -y $ sudo chkconfig httpd on BASIC認証 ユーザー名とパスワードを設定する。 sudo htpasswd -c -b /etc/httpd/conf/.htpasswd {user} {password} /etc/httpd/c…
vesselで作ったらローカルの開発環境を、EC2にそのまま作る手順のメモです。 自分用のメモなので参考にならないかもしれません。 前提 ローカル環境はvesselを使って作成。 作成方法はこちらを参考に。 EC2にLaravelのプロジェクトファイルをcloneする EC2に…
サーバーやインフラの知識は素人同然なので間違いや、説明不足が多いと思います。 また、ハマりそうなので自分用のメモです。 前提 Laravelを利用 MySQL8.0.xを利用 EC2にDBサーバーをたてる 問題 ローカル環境では問題なくDB(mysql)に接続できていた。 EC2…
ECRにDockerイメージをプッシュして、ECSのクラスターをつくって、EC2にコンテナを起動させる為のメモです。 自分用のメモなのであまり参考にならないと思います。 ローカルで簡単なdockerコンテナを起動する サンプルファイルをcloneする。 $ git clone htt…
ローカルのdocker-composeファイルを利用して、AWS上にEC2とコンテナを立ててみる為のメモです。 ECS-CLIをインストール。 $ brew install amazon-ecs-cli AWS環境にアクセスする為のアクセスキーはecs-cli configureで設定する。 AWS Access Key IDとAWS Se…
AWSで作成したEC2にdockerでサーバーを立てて、パブリックIPでアクセスできるようにする為のメモ。 EC2にログインする。 ssh -i keypairへのパス ec2-user@XX.XXX.XXX.XX sudo yum update -y sudo yum install -y docker sudo systemctl start docker.servic…
EC2上でgithubのプロジェクトデータをcloneしてきて、起動するとこまでやってみたいと思います。 自分ようのメモなので間違っているかもしれません。 EC2を設定する EC2にログイン。 セキュリティグループやインターネットゲートウェイなどの設定はしておく…
ELB(Elastic Load Balancing)について ELBとは アクセスを複数のEC2インスタンスに負荷分散する役割を担います。 またヘルスチェックを行い、複数あるインスタンスの中から正常なインスタンスのみに振り分けます。 ELBにはALB(Application Load Balancer)と…
こちらに移動しました。
WebサーバーにWordpressをインストール 「AWS超初心者のメモ ~プライベートサブネットにMySQLを入れる その2~ - のぐそんブログ」の続きです。 PHPをインストールする webサーバーに入る。 $scp -i my-key.pem my-key.pem ec2-user@XX.XXX.XXX.XX インストー…
AWS超初心者のメモ ~プライベートサブネットにMySQLを入れる その1~の続きです。 DBサーバーにMySQLをインストール プライベートサブネット内のDBサーバーにMySQLをインストールします。 しかし、DBサーバーはプライベートサブネット内にあるので、インター…
プライベートサブネットとは データベースなど、インターネットから隔離するために利用する、インターネットから接続できないサブネットのことです。 プライベートサブネットを作成する VPC > サブネットから「サブネットの作成」を押す プライベートサブネ…
インスタンスを作成することはできたので、次はインスタンスにソフトをWebサーバーをインストールしてみようと思います。 インスタンスにSSH接続する サーバーにソフトをインストールする為に、インスタンスに接続する必要があります。 以下のコマンドで接続…
この記事はAWS超初心者のメモその1の続きです。
EC2がなんなのかもよくわからない素人のメモです。 なんとなく怖くてキャプチャに沢山モザイクかけてしまうくらいの素人です。 備忘録としてメモしています。間違っているかもしれません。