そろそろaws初めてみよか～まずは触れてみた～

# はじめに

ようやく最近社内の担当でもawsとかクラウドとか言い出し始めて
戸惑いを感じつつawsの無料枠でかじってみようかと思ったのが事の始まり

上司「ラムダでごにょごにょ、EC2でごにょごにょ」
わたし「…。」

[aws](https://aws.amazon.com/jp/)にアクセスしてまずはアカウントを登録しました。
コンソールには様々なサービスが載っていて正直何から手を付けて良いやら、途方に暮れること1日(笑)

ようやく試しに触ってみる段階になりましたとさ

# ラムダって何だ？

AWS Lambda
サーバーレスでイベントドリブンなAPIやHTMLを生成できるものらしい。
イベントといってもAPI Gatewayを使えばURLをキックされた際に動的な処理をかませてHTMLを生成するなんてこともできるらしい。
Qiitaの記事でも色々上がってはいる[AWS Lambda と Python で作る動的な HTML ページ](https://qiita.com/kimihiro_n/items/15cce90ec93625c4445a)とか実際に参拝してみたりして(笑)

が、いまいち実際の使いどころが思いつかない。

って事で、まずは最近わたしの中で身近になったLaravelで試し見よう。

# どこから入る？

EC2でサーバ立てて単にクラウド上にWebサーバーを構築するだけだとあまり有難みがないので
AWS CodeStarでプロジェクトを作って公開してみることにしました。
これだと従来の開発とそんなに変わらず、かつ、インフラも出来上がってしまうのでクラウドお試しとしては丁度良いとわたしは感じました。

って事で

# AWS CodeStar事始め

AWS CodeStarはAWS上にプロジェクト(例えばPHP+Laravelとか)を作成し、IDEからソース管理、ビルド、デプロイまで一気にしてくれるもの
とりあえず試してみます(笑)

## キーペアの作成

最終的にEC2のインスタンスを立ち上げるため、キーペアと呼ばれる認証キー情報が必要になってきます。
そこで初めに認証キーを作成していきます。

コンソールのEC2ダッシュボードより
![00-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/f3057c57-131b-c98c-8e53-97afef4b63d6.png)
リソースの「個のキーペア」をクリック

![00-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/13346916-79e5-f426-a768-725ddc9becd6.png)
Create Key pairをクリック
※aws-rhel8は気にしないでください。既にEC2を試した残骸です(笑)

![00-3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/b9b31ef4-6ca9-7160-78f1-3d72a2d92484.png)
Key pairの名前を定義します。今回は「amazon-linux2」としましたが何でも良いです。
EC2作成の際に聞かれて判ればそれでよいです。
Create Key pairをクリックすると「File Format」で指定した証明書がDLされますので、大切に保管してください。
これEC2にSSHする際などに使う認証情報ですので！

## AWS CodeStarでプロジェクト作成

下準備はそれだけなので、いよいよプロジェクトを作成します。
AWS CodeStarにアクセスします。
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/a74e597a-f589-9879-b6ac-77dfc4fd2c9a.png)

様々なプロジェクトがありますが「PHP(Laravel)」を選びました。
![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/0eb7be26-eea3-376e-50f7-6bc4c6f22833.png)

プロジェクト名を自分が判るように入力します。
またソース管理を外部のGitHubを使うかAWSのGit「AWSCodeCommit」を使うか選択します。
どうせなのでどっぷりAWS上にしておきます(笑)
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/f482eb9d-28e4-5d60-6268-0365f7144096.png)

プロジェクトのどの部分をどのようなサービスが受け持ってくれるかがチャートとして表示されます。
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/71166c93-41b3-dbde-fd39-79f4debfb113.png)

デプロイするEC2に使用するキーペアを設定します。先ほど作ったキーペアです。
![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/9001a145-6352-3fc8-c127-0f608638cd08.png)

ここでコードを何で編集するか聞かれます。ここもどっぷりAWSの海に身を投げ出しましょう(笑)
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/b06796a2-4893-9360-ab65-9a28034111b6.png)

AWSのIDE「AWS Cloud9」のインスタンスを選択します。
![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/d52e9ea1-638b-a1d0-5b95-8527603a9063.png)

するとプロジェクトのダッシュボードに遷移します。
10分位かな。その位待つと環境が出来上がってます。
![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/7c20e1d1-d150-2fb7-78c3-5ce7bbae3232.png)

![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/9fe81cb6-1c7d-bf93-f12c-726475b78461.png)

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/6407c320-92b0-174e-90ca-ff04b5c2245f.png)

この段階でプロジェクトが作成され既にデプロイされています。
アプリケーションのエンドポイントに表示されているURLにアクセスするとLarabelでいうところのHomeページが出来上がってます。

![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/6bf0ff71-98ee-4341-a50a-b23b5d104025.png)

## IDE(AWS Cloud9)でのコード編集

プロジェクトのダッシュボードからIDEを選択すると別タブでAWS Cloud9が起動されます。

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/036b0e40-3c29-f101-a51f-e16e6b94f276.png)

最初はWelcomeメッセージが表示されていますが閉じちゃいました。
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/a9e6b0ff-24ac-3c00-b3f1-4e5e791c2aea.png)

VS Codeと似た感じで、左ペインにソースディレクトリ。下ペインにターミナルなどの出力結果がでています。
ソースはGitからCloneしたものが登録されています。



## AWS CodeStarで作成したPHP(Laravel)のバージョンは？

ここのターミナルでバージョン確認したかったのですが…
.env, /vendorなどは.gitignoreされているのでartisanも動きません。
どうやって構築していくんでしょうかねぇ～

phpのバージョンは分かりましたが…

```console
ec2-user:~/environment $ uname -a
Linux ip-172-31-17-46 4.14.158-101.185.amzn1.x86_64 #1 SMP Tue Dec 24 03:25:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
ec2-user:~/environment $ php -v
PHP 5.6.40 (cli) (built: Oct 31 2019 20:35:16) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans
```

laravelのバージョンは判りません

```console
ec2-user:~/environment $ ls
laravel  README.md
ec2-user:~/environment $ cd laravel/
ec2-user:~/environment/laravel (master) $ php artisan --version
PHP Warning:  require(/home/ec2-user/environment/laravel/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/ec2-user/environment/laravel/bootstrap/autoload.php on line 17
PHP Stack trace:
PHP   1. {main}() /home/ec2-user/environment/laravel/artisan:0
PHP   2. require() /home/ec2-user/environment/laravel/artisan:16
PHP Fatal error:  require(): Failed opening required '/home/ec2-user/environment/laravel/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/ec2-user/environment/laravel/bootstrap/autoload.php on line 17
PHP Stack trace:
PHP   1. {main}() /home/ec2-user/environment/laravel/artisan:0
PHP   2. require() /home/ec2-user/environment/laravel/artisan:16
```

となると実行されているサーバーに乗り込むしかありませんね(笑)

EC2のコンソールからプロジェクトのマシンのグローバルIPを確認します。

![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/0efcbade-dac4-0700-601c-d3fc0c394c89.png)

TeraTermを使い接続

![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/e75b81b3-a1a4-a064-9029-0117065bafd8.png)

![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/a8c56982-60f3-63e2-25f3-2dde3b90a5ac.png)


```console

       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2018.03-release-notes/
[ec2-user@ip-172-31-20-24 ~]$ ls
codedeploy-agent.noarch.rpm  codedeploy_logs.conf
[ec2-user@ip-172-31-20-24 ~]$ pwd
/home/ec2-user
[ec2-user@ip-172-31-20-24 ~]$ cd /var/www
[ec2-user@ip-172-31-20-24 www]$ ls
cgi-bin  error  html  icons  noindex  phplaravel
[ec2-user@ip-172-31-20-24 www]$ cd phplaravel/
[ec2-user@ip-172-31-20-24 phplaravel]$ ls
app        composer.json  database     package.json  resources   storage
artisan    composer.lock  gulpfile.js  phpunit.xml   routes      tests
bootstrap  config         index.php    public        server.php  vendor
[ec2-user@ip-172-31-20-24 phplaravel]$ php artisan --version
Laravel Framework version 5.3.31
```

```console
[ec2-user@ip-172-31-20-24 phplaravel]$ php -v
PHP 7.3.11 (cli) (built: Oct 31 2019 18:30:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
[ec2-user@ip-172-31-20-24 phplaravel]$
```

```console
[ec2-user@ip-172-31-20-24 ~]$ uname -a
Linux ip-172-31-20-24 4.14.158-101.185.amzn1.x86_64 #1 SMP Tue Dec 24 03:25:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
```

IDEのPHPバージョンと全く違うし(笑)

とりあえずローカルDockerにも同じ環境作って作成する方が現実的かもしれませんね(笑)

因みに…

## インストールされているパッケージ

```console
[ec2-user@ip-172-31-20-24 ~]$ rpm -qa | sort
acl-2.2.49-6.11.amzn1.x86_64
acpid-2.0.19-6.7.amzn1.x86_64
alsa-lib-1.0.22-3.9.amzn1.x86_64
amazon-ssm-agent-2.3.714.0-1.amzn1.x86_64
apr-1.5.2-5.13.amzn1.x86_64
apr-util-1.5.4-6.18.amzn1.x86_64
at-3.1.10-48.15.amzn1.x86_64
attr-2.4.46-12.10.amzn1.x86_64
audit-2.6.5-3.28.amzn1.x86_64
audit-libs-2.6.5-3.28.amzn1.x86_64
authconfig-6.2.8-30.31.amzn1.x86_64
autoconf-2.69-11.9.amzn1.noarch
automake-1.13.4-3.15.amzn1.noarch
aws-amitools-ec2-1.5.13-0.2.amzn1.noarch
aws-apitools-as-1.0.61.6-1.0.amzn1.noarch
aws-apitools-common-1.1.0-1.9.amzn1.noarch
aws-apitools-ec2-1.7.3.0-1.0.amzn1.noarch
aws-apitools-elb-1.0.35.0-1.0.amzn1.noarch
aws-apitools-mon-1.0.20.0-1.0.amzn1.noarch
aws-cfn-bootstrap-1.4-31.22.amzn1.noarch
aws-cli-1.16.102-1.50.amzn1.noarch
aws-cli-plugin-cloudwatch-logs-1.4.4-1.16.amzn1.noarch
awslogs-1.1.4-1.12.amzn1.noarch
basesystem-10.0-4.9.amzn1.noarch
bash-4.2.46-28.37.amzn1.x86_64
bc-1.06.95-1.10.amzn1.x86_64
bind-libs-9.8.2-0.68.rc1.60.amzn1.x86_64
bind-utils-9.8.2-0.68.rc1.60.amzn1.x86_64
binutils-2.25.1-31.base.66.amzn1.x86_64
bzip2-1.0.6-8.12.amzn1.x86_64
bzip2-libs-1.0.6-8.12.amzn1.x86_64
ca-certificates-2018.2.22-65.1.21.amzn1.noarch
checkpolicy-2.1.10-1.9.amzn1.x86_64
chkconfig-1.3.49.3-2.14.amzn1.x86_64
cloud-disk-utils-0.27-1.5.amzn1.noarch
cloud-init-0.7.6-2.17.amzn1.noarch
codedeploy-agent-1.0-1.1597.noarch
copy-jdk-configs-3.3-10.3.amzn1.noarch
coreutils-8.22-15.52.amzn1.x86_64
cpio-2.10-12.12.amzn1.x86_64
cpp48-4.8.5-28.142.amzn1.x86_64
cracklib-2.8.16-4.14.amzn1.x86_64
cracklib-dicts-2.8.16-4.14.amzn1.x86_64
cronie-1.4.4-15.8.amzn1.x86_64
cronie-anacron-1.4.4-15.8.amzn1.x86_64
crontabs-1.10-33.9.amzn1.noarch
cryptsetup-1.6.7-1.22.amzn1.x86_64
cryptsetup-libs-1.6.7-1.22.amzn1.x86_64
curl-7.61.1-12.93.amzn1.x86_64
cyrus-sasl-2.1.23-13.16.amzn1.x86_64
cyrus-sasl-lib-2.1.23-13.16.amzn1.x86_64
cyrus-sasl-plain-2.1.23-13.16.amzn1.x86_64
dash-0.5.5.1-4.5.amzn1.x86_64
db4-4.7.25-18.11.amzn1.x86_64
db4-utils-4.7.25-18.11.amzn1.x86_64
dbus-1.6.12-14.29.amzn1.x86_64
dbus-libs-1.6.12-14.29.amzn1.x86_64
dejavu-fonts-common-2.33-6.6.amzn1.noarch
dejavu-sans-fonts-2.33-6.6.amzn1.noarch
dejavu-serif-fonts-2.33-6.6.amzn1.noarch
device-mapper-1.02.135-1.31.amzn1.x86_64
device-mapper-event-1.02.135-1.31.amzn1.x86_64
device-mapper-event-libs-1.02.135-1.31.amzn1.x86_64
device-mapper-libs-1.02.135-1.31.amzn1.x86_64
device-mapper-persistent-data-0.6.3-1.11.amzn1.x86_64
dhclient-4.1.1-53.P1.28.amzn1.x86_64
dhcp-common-4.1.1-53.P1.28.amzn1.x86_64
diffutils-3.3-4.15.amzn1.x86_64
dmraid-1.0.0.rc16-11.8.amzn1.x86_64
dmraid-events-1.0.0.rc16-11.8.amzn1.x86_64
dracut-004-409.32.amzn1.noarch
dracut-modules-growroot-0.20-1.5.amzn1.noarch
dump-0.4-0.6.b42.7.amzn1.x86_64
e2fsprogs-1.43.5-2.43.amzn1.x86_64
e2fsprogs-libs-1.43.5-2.43.amzn1.x86_64
ec2-hibinit-agent-1.0.0-2.0.0.amzn1.noarch
ec2-net-utils-0.6-1.1.amzn1.noarch
ec2-utils-0.6-1.1.amzn1.noarch
ed-1.1-3.3.8.amzn1.x86_64
elfutils-libelf-0.168-8.19.amzn1.x86_64
epel-release-6-8.9.amzn1.noarch
ethtool-3.15-2.27.amzn1.x86_64
expat-2.1.0-10.21.amzn1.x86_64
file-5.37-8.48.amzn1.x86_64
file-libs-5.37-8.48.amzn1.x86_64
filesystem-2.4.30-3.8.amzn1.x86_64
findutils-4.4.2-6.9.amzn1.x86_64
fipscheck-1.3.1-3.13.amzn1.x86_64
fipscheck-lib-1.3.1-3.13.amzn1.x86_64
fontconfig-2.8.0-5.8.amzn1.x86_64
fontpackages-filesystem-1.41-1.1.2.amzn1.noarch
freetype-2.3.11-15.14.amzn1.x86_64
fuse-libs-2.9.4-1.18.amzn1.x86_64
gawk-3.1.7-10.10.amzn1.x86_64
gcc48-4.8.5-28.142.amzn1.x86_64
gcc-4.8.5-1.22.amzn1.noarch
gdbm-1.8.0-36.6.amzn1.x86_64
gdisk-0.8.10-1.5.amzn1.x86_64
generic-logos-17.0.0-2.5.amzn1.noarch
get_reference_source-1.2-0.4.amzn1.noarch
giflib-4.1.6-3.1.6.amzn1.x86_64
glib2-2.36.3-5.21.amzn1.x86_64
glibc-2.17-292.178.amzn1.x86_64
glibc-common-2.17-292.178.amzn1.x86_64
glibc-devel-2.17-292.178.amzn1.x86_64
glibc-headers-2.17-292.178.amzn1.x86_64
gmp-6.0.0-11.16.amzn1.x86_64
gnupg2-2.0.28-2.33.amzn1.x86_64
gpgme-1.4.3-5.15.amzn1.x86_64
gpg-pubkey-21c0f39f-4e41dbdc
gpm-libs-1.20.6-12.8.amzn1.x86_64
grep-2.20-3.18.amzn1.x86_64
groff-1.22.2-8.11.amzn1.x86_64
groff-base-1.22.2-8.11.amzn1.x86_64
grub-0.97-94.30.amzn1.x86_64
grubby-7.0.15-7.8.amzn1.x86_64
gzip-1.5-9.19.amzn1.x86_64
hesiod-3.1.0-19.6.amzn1.x86_64
hibagent-1.0.0-3.amzn1.noarch
hmaccalc-0.9.12-1.9.amzn1.x86_64
httpd24-2.4.41-1.88.amzn1.x86_64
httpd24-tools-2.4.41-1.88.amzn1.x86_64
hwdata-0.233-14.1.19.amzn1.noarch
info-5.1-4.10.amzn1.x86_64
initscripts-9.03.58-1.39.amzn1.x86_64
iproute-4.4.0-3.23.amzn1.x86_64
iptables-1.4.18-1.22.amzn1.x86_64
iputils-20121221-7.13.amzn1.x86_64
irqbalance-1.5.0-1.27.amzn1.x86_64
java-1.7.0-openjdk-1.7.0.231-2.6.19.1.80.amzn1.x86_64
javapackages-tools-0.9.1-1.5.amzn1.noarch
jpackage-utils-1.7.5-27.17.amzn1.noarch
kbd-1.15-11.4.amzn1.x86_64
kbd-misc-1.15-11.4.amzn1.noarch
kernel-4.14.138-89.102.amzn1.x86_64
kernel-4.14.158-101.185.amzn1.x86_64
kernel-headers-4.14.158-101.185.amzn1.x86_64
kernel-tools-4.14.158-101.185.amzn1.x86_64
keyutils-1.5.8-3.12.amzn1.x86_64
keyutils-libs-1.5.8-3.12.amzn1.x86_64
kmod-14-10.10.amzn1.x86_64
kmod-libs-14-10.10.amzn1.x86_64
kpartx-0.4.9-72.8.amzn1.x86_64
krb5-libs-1.15.1-34.44.amzn1.x86_64
lcms2-2.6-2.5.amzn1.x86_64
less-436-13.12.amzn1.x86_64
libacl-2.2.49-6.11.amzn1.x86_64
libaio-0.3.109-12.8.amzn1.x86_64
libassuan-2.0.3-3.3.amzn1.x86_64
libattr-2.4.46-12.10.amzn1.x86_64
libblkid-2.23.2-59.29.amzn1.x86_64
libcap-2.16-5.5.8.amzn1.x86_64
libcap-ng-0.7.5-4.15.amzn1.x86_64
libcgroup-0.40.rc1-5.11.amzn1.x86_64
libcom_err-1.43.5-2.43.amzn1.x86_64
libcurl-7.61.1-12.93.amzn1.x86_64
libedit-2.11-4.20080712cvs.1.6.amzn1.x86_64
libevent-2.0.21-4.19.amzn1.x86_64
libffi-3.0.13-16.5.amzn1.x86_64
libfontenc-1.0.5-2.6.amzn1.x86_64
libgcc48-4.8.5-28.142.amzn1.x86_64
libgcc72-7.2.1-2.59.amzn1.x86_64
libgcrypt-1.5.3-12.19.amzn1.x86_64
libgomp-6.4.1-1.45.amzn1.x86_64
libgpg-error-1.11-1.12.amzn1.x86_64
libgssglue-0.1-11.7.amzn1.x86_64
libICE-1.0.6-1.4.amzn1.x86_64
libicu-50.1.2-11.12.amzn1.x86_64
libidn-1.18-2.8.amzn1.x86_64
libidn2-2.3.0-1.4.amzn1.x86_64
libjpeg-turbo-1.2.90-8.16.amzn1.x86_64
libmount-2.23.2-59.29.amzn1.x86_64
libmpc-1.0.1-3.3.amzn1.x86_64
libnfsidmap-0.25-11.10.amzn1.x86_64
libnghttp2-1.31.1-2.5.amzn1.x86_64
libnih-1.0.1-7.8.amzn1.x86_64
libnl-1.1.4-2.10.amzn1.x86_64
libpipeline-1.2.3-3.3.amzn1.x86_64
libpng-1.2.49-2.14.amzn1.x86_64
libpsl-0.6.2-1.2.amzn1.x86_64
libpwquality-1.2.3-4.8.amzn1.x86_64
libselinux-2.1.10-3.22.amzn1.x86_64
libselinux-utils-2.1.10-3.22.amzn1.x86_64
libsemanage-2.1.6-3.13.amzn1.x86_64
libsepol-2.1.7-3.12.amzn1.x86_64
libSM-1.2.1-2.6.amzn1.x86_64
libsmartcols-2.23.2-59.29.amzn1.x86_64
libss-1.43.5-2.43.amzn1.x86_64
libssh2-1.4.2-3.12.amzn1.x86_64
libstdc++72-7.2.1-2.59.amzn1.x86_64
libsysfs-2.1.0-7.10.amzn1.x86_64
libtasn1-2.3-6.6.amzn1.x86_64
libtirpc-0.2.4-0.8.14.amzn1.x86_64
libudev-173-4.13.amzn1.x86_64
libunistring-0.9.3-6.1.amzn1.x86_64
libuser-0.60-7.23.amzn1.x86_64
libutempter-1.1.5-4.1.6.amzn1.x86_64
libuuid-2.23.2-59.29.amzn1.x86_64
libverto-0.2.5-4.9.amzn1.x86_64
libX11-1.6.0-2.2.12.amzn1.x86_64
libX11-common-1.6.0-2.2.12.amzn1.x86_64
libXau-1.0.6-4.9.amzn1.x86_64
libxcb-1.11-2.21.amzn1.x86_64
libXcomposite-0.4.3-4.6.amzn1.x86_64
libXext-1.3.2-2.1.10.amzn1.x86_64
libXfont-1.4.5-5.12.amzn1.x86_64
libXi-1.7.2-2.2.9.amzn1.x86_64
libxml2-2.9.1-6.3.52.amzn1.x86_64
libxml2-python27-2.9.1-6.3.52.amzn1.x86_64
libXrender-0.9.8-2.1.9.amzn1.x86_64
libxslt-1.1.28-5.13.amzn1.x86_64
libXtst-1.2.2-2.1.9.amzn1.x86_64
libyaml-0.1.6-6.7.amzn1.x86_64
logrotate-3.7.8-26.14.amzn1.x86_64
lsof-4.82-5.11.amzn1.x86_64
lua-5.1.4-4.1.9.amzn1.x86_64
lvm2-2.02.166-1.31.amzn1.x86_64
lvm2-libs-2.02.166-1.31.amzn1.x86_64
m4-1.4.16-9.10.amzn1.x86_64
mailcap-2.1.31-2.7.amzn1.noarch
make-3.82-21.10.amzn1.x86_64
man-db-2.6.3-9.3.amzn1.x86_64
man-pages-4.10-2.16.amzn1.noarch
mdadm-3.2.6-7.32.amzn1.x86_64
microcode_ctl-2.1-47.38.amzn1.x86_64
mingetty-1.08-5.9.amzn1.x86_64
mpfr-3.1.1-4.14.amzn1.x86_64
nano-2.5.3-1.19.amzn1.x86_64
nc-1.84-24.8.amzn1.x86_64
ncurses-5.7-4.20090207.14.amzn1.x86_64
ncurses-base-5.7-4.20090207.14.amzn1.x86_64
ncurses-libs-5.7-4.20090207.14.amzn1.x86_64
net-tools-1.60-110.10.amzn1.x86_64
newt-0.52.11-3.11.amzn1.x86_64
newt-python27-0.52.11-3.11.amzn1.x86_64
nfs-utils-1.3.0-0.21.amzn1.x86_64
nspr-4.19.0-1.43.amzn1.x86_64
nss-3.36.0-5.82.amzn1.x86_64
nss-pem-1.0.3-4.3.amzn1.x86_64
nss-softokn-3.36.0-5.42.amzn1.x86_64
nss-softokn-freebl-3.36.0-5.42.amzn1.x86_64
nss-sysinit-3.36.0-5.82.amzn1.x86_64
nss-tools-3.36.0-5.82.amzn1.x86_64
nss-util-3.36.0-1.54.amzn1.x86_64
ntp-4.2.8p12-1.41.amzn1.x86_64
ntpdate-4.2.8p12-1.41.amzn1.x86_64
ntsysv-1.3.49.3-2.14.amzn1.x86_64
numactl-2.0.7-8.11.amzn1.x86_64
openldap-2.4.40-16.31.amzn1.x86_64
openssh-7.4p1-21.73.amzn1.x86_64
openssh-clients-7.4p1-21.73.amzn1.x86_64
openssh-server-7.4p1-21.73.amzn1.x86_64
openssl-1.0.2k-16.150.amzn1.x86_64
p11-kit-0.18.5-2.3.amzn1.x86_64
p11-kit-trust-0.18.5-2.3.amzn1.x86_64
pam-1.1.8-12.33.amzn1.x86_64
pam_ccreds-10-4.9.amzn1.x86_64
pam_krb5-2.3.11-9.12.amzn1.x86_64
pam_passwdqc-1.0.5-6.8.amzn1.x86_64
parted-2.1-21.18.amzn1.x86_64
passwd-0.79-4.13.amzn1.x86_64
pciutils-3.1.10-4.11.amzn1.x86_64
pciutils-libs-3.1.10-4.11.amzn1.x86_64
pcre-8.21-7.8.amzn1.x86_64
perl-5.16.3-294.43.amzn1.x86_64
perl-Carp-1.26-244.5.amzn1.noarch
perl-constant-1.27-2.5.amzn1.noarch
perl-Data-Dumper-2.145-3.5.amzn1.x86_64
perl-Digest-1.17-245.5.amzn1.noarch
perl-Digest-HMAC-1.03-5.7.amzn1.noarch
perl-Digest-MD5-2.52-3.5.amzn1.x86_64
perl-Digest-SHA-5.85-3.5.amzn1.x86_64
perl-Encode-2.51-7.5.amzn1.x86_64
perl-Exporter-5.68-3.5.amzn1.noarch
perl-File-Path-2.09-2.5.amzn1.noarch
perl-File-Temp-0.23.01-3.5.amzn1.noarch
perl-Filter-1.49-3.5.amzn1.x86_64
perl-Getopt-Long-2.40-3.6.amzn1.noarch
perl-HTTP-Tiny-0.033-3.6.amzn1.noarch
perl-libs-5.16.3-294.43.amzn1.x86_64
perl-macros-5.16.3-294.43.amzn1.x86_64
perl-parent-0.225-244.5.amzn1.noarch
perl-PathTools-3.40-5.5.amzn1.x86_64
perl-Pod-Escapes-1.04-294.43.amzn1.noarch
perl-podlators-2.5.1-3.8.amzn1.noarch
perl-Pod-Perldoc-3.20-4.7.amzn1.noarch
perl-Pod-Simple-3.28-4.6.amzn1.noarch
perl-Pod-Usage-1.63-3.5.amzn1.noarch
perl-Scalar-List-Utils-1.27-248.5.amzn1.x86_64
perl-Socket-2.010-3.5.amzn1.x86_64
perl-Storable-2.45-3.5.amzn1.x86_64
perl-Test-Harness-3.28-3.6.amzn1.noarch
perl-Text-ParseWords-3.29-4.5.amzn1.noarch
perl-Thread-Queue-3.02-2.5.amzn1.noarch
perl-threads-1.87-4.5.amzn1.x86_64
perl-threads-shared-1.43-6.5.amzn1.x86_64
perl-Time-HiRes-1.9725-272.5.amzn1.x86_64
perl-Time-Local-1.2300-2.5.amzn1.noarch
php73-7.3.11-1.21.amzn1.x86_64
php73-cli-7.3.11-1.21.amzn1.x86_64
php73-common-7.3.11-1.21.amzn1.x86_64
php73-devel-7.3.11-1.21.amzn1.x86_64
php73-json-7.3.11-1.21.amzn1.x86_64
php73-mbstring-7.3.11-1.21.amzn1.x86_64
php73-pdo-7.3.11-1.21.amzn1.x86_64
php73-process-7.3.11-1.21.amzn1.x86_64
php73-xml-7.3.11-1.21.amzn1.x86_64
pinentry-0.7.6-6.11.amzn1.x86_64
pkgconfig-0.27.1-2.7.amzn1.x86_64
pm-utils-1.4.1-31.2.amzn1.x86_64
policycoreutils-2.1.12-5.25.amzn1.x86_64
popt-1.13-7.7.amzn1.x86_64
procmail-3.22-25.1.7.amzn1.x86_64
procps-3.2.8-45.16.amzn1.x86_64
psacct-6.3.2-63.8.amzn1.x86_64
psmisc-22.20-8.12.amzn1.x86_64
pth-2.0.7-9.3.7.amzn1.x86_64
python27-2.7.16-1.130.amzn1.x86_64
python27-babel-0.9.4-5.1.8.amzn1.noarch
python27-backports-1.0-3.14.amzn1.x86_64
python27-backports-ssl_match_hostname-3.4.0.2-1.12.amzn1.noarch
python27-boto-2.48.0-1.2.amzn1.noarch
python27-botocore-1.12.92-2.69.amzn1.noarch
python27-chardet-2.0.1-7.7.amzn1.noarch
python27-colorama-0.2.5-1.7.amzn1.noarch
python27-configobj-4.7.2-7.15.amzn1.noarch
python27-crypto-2.6.1-1.15.amzn1.x86_64
python27-daemon-1.5.2-1.5.amzn1.noarch
python27-dateutil-2.1-1.3.amzn1.noarch
python27-devel-2.7.16-1.130.amzn1.x86_64
python27-docutils-0.11-1.15.amzn1.noarch
python27-ecdsa-0.11-3.3.amzn1.noarch
python27-futures-3.0.3-1.3.amzn1.noarch
python27-imaging-1.1.6-19.9.amzn1.x86_64
python27-iniparse-0.3.1-2.1.9.amzn1.noarch
python27-jinja2-2.7.2-3.16.amzn1.noarch
python27-jmespath-0.9.2-1.12.amzn1.noarch
python27-jsonpatch-1.2-2.5.amzn1.noarch
python27-jsonpointer-1.0-3.4.amzn1.noarch
python27-kitchen-1.1.1-5.6.amzn1.noarch
python27-libs-2.7.16-1.130.amzn1.x86_64
python27-lockfile-0.8-3.5.amzn1.noarch
python27-markupsafe-0.11-4.6.amzn1.x86_64
python27-paramiko-1.15.1-2.7.amzn1.noarch
python27-pip-9.0.3-1.26.amzn1.noarch
python27-ply-3.4-3.12.amzn1.noarch
python27-pyasn1-0.1.7-2.9.amzn1.noarch
python27-pycurl-7.19.0-17.12.amzn1.x86_64
python27-pygpgme-0.3-9.12.amzn1.x86_64
python27-pyliblzma-0.5.3-11.6.amzn1.x86_64
python27-pystache-0.5.3-2.8.amzn1.noarch
python27-pyxattr-0.5.0-1.6.amzn1.x86_64
python27-PyYAML-3.10-3.10.amzn1.x86_64
python27-requests-1.2.3-5.10.amzn1.noarch
python27-rsa-3.4.1-1.8.amzn1.noarch
python27-setuptools-36.2.7-1.33.amzn1.noarch
python27-simplejson-3.6.5-1.12.amzn1.x86_64
python27-six-1.8.0-1.23.amzn1.noarch
python27-urlgrabber-3.10-8.16.amzn1.noarch
python27-urllib3-1.24.3-1.8.amzn1.noarch
python27-virtualenv-15.1.0-1.14.amzn1.noarch
quota-4.00-7.18.amzn1.x86_64
quota-nls-4.00-7.18.amzn1.noarch
readline-6.2-9.14.amzn1.x86_64
rmt-0.4-0.6.b42.7.amzn1.x86_64
rng-tools-5-11.13.amzn1.x86_64
rootfiles-8.1-6.1.8.amzn1.noarch
rpcbind-0.2.0-13.10.amzn1.x86_64
rpm-4.11.3-40.76.amzn1.x86_64
rpm-build-libs-4.11.3-40.76.amzn1.x86_64
rpm-libs-4.11.3-40.76.amzn1.x86_64
rpm-python27-4.11.3-40.76.amzn1.x86_64
rsync-3.0.6-12.13.amzn1.x86_64
rsyslog-5.8.10-9.26.amzn1.x86_64
ruby-2.0-0.3.amzn1.noarch
ruby20-2.0.0.648-1.32.amzn1.x86_64
ruby20-irb-2.0.0.648-1.32.amzn1.noarch
ruby20-libs-2.0.0.648-1.32.amzn1.x86_64
rubygem20-bigdecimal-1.2.0-1.32.amzn1.x86_64
rubygem20-json-1.8.3-1.51.amzn1.x86_64
rubygem20-psych-2.0.0-1.32.amzn1.x86_64
rubygem20-rdoc-4.2.2-1.43.amzn1.noarch
rubygems20-2.0.14.1-1.32.amzn1.noarch
screen-4.0.3-19.6.amzn1.x86_64
sed-4.2.1-10.10.amzn1.x86_64
sendmail-8.14.4-9.14.amzn1.x86_64
setserial-2.17-25.7.amzn1.x86_64
setup-2.8.14-20.12.amzn1.noarch
sgpio-1.2.0.10-5.7.amzn1.x86_64
shadow-utils-4.1.4.2-13.10.amzn1.x86_64
shared-mime-info-1.1-9.8.amzn1.x86_64
slang-2.2.1-1.8.amzn1.x86_64
sqlite-3.7.17-8.14.amzn1.x86_64
sudo-1.8.6p3-29.29.amzn1.x86_64
sysctl-defaults-1.0-1.1.amzn1.noarch
sysfsutils-2.1.0-7.10.amzn1.x86_64
system-release-2018.03-0.0.noarch
sysvinit-2.87-6.dsf.15.amzn1.x86_64
tar-1.26-31.22.amzn1.x86_64
tcp_wrappers-7.6-77.12.amzn1.x86_64
tcp_wrappers-libs-7.6-77.12.amzn1.x86_64
time-1.7-38.9.amzn1.x86_64
tmpwatch-2.9.16-4.10.amzn1.x86_64
traceroute-2.0.14-2.7.amzn1.x86_64
ttmkfdir-3.0.9-32.1.5.amzn1.x86_64
tzdata-2019c-1.73.amzn1.noarch
tzdata-java-2019c-1.73.amzn1.noarch
udev-173-4.13.amzn1.x86_64
unzip-6.0-4.10.amzn1.x86_64
update-motd-1.0.1-3.0.amzn1.noarch
upstart-0.6.5-13.3.13.amzn1.x86_64
ustr-1.0.4-9.1.6.amzn1.x86_64
util-linux-2.23.2-59.29.amzn1.x86_64
vim-common-8.0.0503-1.46.amzn1.x86_64
vim-enhanced-8.0.0503-1.46.amzn1.x86_64
vim-filesystem-8.0.0503-1.46.amzn1.x86_64
vim-minimal-8.0.0503-1.46.amzn1.x86_64
wget-1.18-5.30.amzn1.x86_64
which-2.19-6.10.amzn1.x86_64
words-3.0-17.8.amzn1.noarch
xorg-x11-fonts-Type1-7.2-9.1.5.amzn1.noarch
xorg-x11-font-utils-7.2-11.5.amzn1.x86_64
xz-5.2.2-1.13.amzn1.x86_64
xz-libs-5.2.2-1.13.amzn1.x86_64
yum-3.4.3-150.70.amzn1.noarch
yum-metadata-parser-1.1.4-10.20.amzn1.x86_64
yum-plugin-priorities-1.1.31-46.30.amzn1.noarch
yum-plugin-upgrade-helper-1.1.31-46.30.amzn1.noarch
yum-utils-1.1.31-46.30.amzn1.noarch
zip-3.0-1.10.amzn1.x86_64
zlib-1.2.8-7.18.amzn1.x86_64
[ec2-user@ip-172-31-20-24 ~]$
```

まず初日はこんなところで


# 後日談。といっても数日しかたってないけど

IDEの選択ができなくなってました。
まぁ使い物になりそうになかったので別に良いのですが、超速対応なのかな！？
それとも色々削除したのが原因なのか…。

![06-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/324255/e25e8346-82e2-eb8e-7840-5ead0fa336eb.png)

どうやらちゃんと関連リソースがすべて綺麗に消えてくれないためのようでした。
試しに別名でプロジェクトを作成したら、IDEが選択可能となってました。