이전

AWS CLI

자격증명 우선순위

  1. CLI 명령어 옵션
  2. 환경 변수
  3. CLI 자격 증명 파일 - ~/.aws/credentials
  4. CLI 설정 파일 - ~/.aws/config
  5. 컨테이너 자격 증명 (ECS의 경우)
  6. 인스턴스 프로파일 자격 증명 (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