We are building our project and we have to use AWS CLI v2 to deploy our project.
The runtime version that we use is this one:
phases:
install:
runtime-versions:
nodejs: 12.x
Is there an official AWS CodeBuild nodejs image that we can use that has AWS CLI v2 installed or do we need to create our own. Is there an elegant way to upgrade to v2 for the above runtime?
This seems that it works but it might not be very stable in the future:
# uninstall awscli version 1
- pip3 uninstall -y awscli
# install awscli version 2
- curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
- unzip awscliv2.zip
- ./aws/install