Мы создаем наш проект, и нам нужно использовать AWS CLI v2 для развертывания нашего проекта.
Версия среды выполнения, которую мы используем, такова:
phases:
install:
runtime-versions:
nodejs: 12.x
Есть ли официальный образ AWS CodeBuild nodejs, который мы можем использовать с установленным AWS CLI v2, или нам нужно создать свой собственный. Есть ли элегантный способ обновления до версии 2 для указанной выше среды выполнения?
Кажется, что это работает, но может быть не очень стабильно в будущем:
# 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