Я пытался добавить сценарии UserData в экземпляр ec2, используя aws -cdk для загрузки и установки node.js, но пока не могу заставить его работать. Ниже приведен код, который я пробовал.
ec2Instance.userData.addCommands(
'sudo su',
'cd ~',
'yum update -y',
'yum install httpd -y',
'service httpd start',
'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash',
'cat <<EOF >> .bashrc',
'export NVM_DIR="$HOME/.nvm"',
'&& \. "$NVM_DIR/nvm.sh" # This loads nvm',
'&& \. "$NVM_DIR/bash_completion"',
'EOF',
'. ~/.nvm/nvm.sh',
'nvm --version',
'nvm ls-remote',
'nvm install v12.7.0',
'nvm use v12.7.0',
'nodeVersion=$(node -v)',
'echo \"Running Node.js + $nodeVersion\" > test.txt'
);
Ошибка в журналах