sudo 관리자 권한으로 실행하는 것을 추천합니다.
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API# ls
'DROP DATABASE shop_database.sql' __tests__ config exceptions lambda models node_modules package.json routes uploads
README.md app.js controllers jest.config.js middlewares multer package-lock.json repositories services validation.js
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API# cd lambda/
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# ls
index.js node_modules package-lock.json package.json
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# npm install
up to date, audited 73 packages in 618ms
20 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda#
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# apt-get install zip
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# zip -r lambda.zip ./*
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# ls
index.js lambda.zip node_modules package-lock.json package.json
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# ls
awscliv2.zip index.js lambda.zip node_modules package-lock.json package.json
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# unzip awscliv2.zip
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# ./aws/install
You can now run: /usr/local/bin/aws --version
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# aws configure
AWS Access Key ID [None]:TESTTESTTESTTESTTEST <-- [S3_ACCESS_KEY_ID]
AWS Secret Access Key [None]: TEsTeSTtES/TeSt/T+es/45TesTEstTseTs
Default region name [None]:ap-northeast-2
Default output format [json]: json
root@ip-000-00-00-0:/home/ubuntu/Mini-Project-RamTem-API/lambda# aws s3 cp "lambda.zip" s3://kyh-my-bucket
upload: ./lambda.zip to s3://kyh-my-bucket/lambda.zip
