일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- storage gateway
- VPC
- Subnet
- lambda
- CloudFront
- terraform
- 네이버 클라우드 플랫폼
- Windows
- dns
- 테라폼
- Linux
- route table
- 윈도우
- Python
- EC2
- RDS
- Dedup
- 도메인
- AD
- AWS
- NaCl
- S3
- ALB
- Jenkins
- CLI
- FSX
- Athena
- ncp
- Storage
- security group
- Today
- Total
목록lambda (2)
끄적이는 보송
오늘은 AWS Lambda를 이용해 S3에 파일 업로드 시, 이벤트 코드를 Slack에 보내는 것을 한번 해보려 한다. 본 실습 내용을 대략 정리하자면 Slack Integration의 Webhooks 코드를 AWS Lambda 코드에 적용할 것이고, 그리고 그 코드는 S3 버킷에 오브젝트 업로드라는 이벤트 발생 시, 실행하도록 구현할 것이다. Slack 작업 먼저 해야 할 것은 Slakc Application 생성이다. 하단의 링크 접속 전에 먼저 로그인하고 Lambda 테스트를 위한 슬랙 방과 채널을 미리 파두자. https://api.slack.com/apps Slack API: Applications | Slack Your Apps Don't see an app you're looking for?..
AWS Lambda의 파이썬 request 모듈은 기본적으로 제공되지 않는다고 한다. 이를 해결하려면 Lambda Layer에 해당 모듈이 있는 라이브러리를 추가해줘야 한다. request 모듈 이외에 디폴트로 지원하지 않는 라이브러리가 있다면 별도로 Layer에 추가해줘야 하는 듯하다. 모듈 Downlaod 우선 Request 모듈 추가를 위해, 관련 모듈을 다운로드한다. 다운로드를 하였으면 zip 파일로 압축해준다. #download request module pip install requests -t python #compress it powershell Compress-Archive python requests.zip 제대로 다운로드하여 압축까지 된 것을 확인했다. 이것을 Lambda Layer에..