【AWS / Lambda】Amazon Linux2にPython3.6をインストール

Cloud9からpythonのLambda関数を作成しようと、とりあえず以下のAWSの公式チュートリアルを見てLambda関数のベースになるpython3.6をインストールしようとした。

docs.aws.amazon.com

書かれてる通りにyum updateしたあとpython3.6をインストールしようとすると、

ec2-user:~/environment $ sudo yum -y install python36
…
238 packages excluded due to repository priority protections
No package python36 available.
Nothing to do

あれ。python36ないって言ってるよ、ダメじゃん。
どうやらAmazon Linux(CentOS 6系)じゃなくAmazon Linux2(CentOS 7系)だとうまくいかないらしい。

色々調べて以下を実行したらいけました。

gist.github.com