이전
AWS CLI
자격증명 우선순위
- CLI 명령어 옵션
- 환경 변수
- CLI 자격 증명 파일 - ~/.aws/credentials
- CLI 설정 파일 - ~/.aws/config
- 컨테이너 자격 증명 (ECS의 경우)
- 인스턴스 프로파일 자격 증명 (EC2)
$ aws configure
AWS Access Key ID [None]: <발급한 Key id>
AWS Secret Access Key [None]: <발급한 Secret Access Key>
Default region name [None]:
Default output format [None]:
lambda 실행하기 (generateToken)
aws lambda invoke --function-name generateToken --cli-binary-format raw-in-base64-out --payload file://payload.json token.json
payload.json
{
"queryStringParameters": {
"memNo": "123"
}
}
lambda
aws lambda create-function --function-name [함수 이름] --zip-file fileb://[ZIP 파일 경로] --handler [핸들러 이름] --runtime [런타임 환경] --role [IAM 역할 ARN]
aws lambda update-function-code --function-name [함수 이름] --zip-file fileb://[파일 경로].zip