전체 글 (371) 썸네일형 리스트형 AWS Lambda to Slack - process 요약 (이론) AWS Lambda to Slack - process 요약 (이론) (basic) 1. IAM Role 생성 2. Lambda Function 생성 3. Lambda Function 변수 입력 4. Lambda 코드 입력 5. Lambda 테스트 6. 트리거 연결 (EventBridge, SNS, CloudWatch 등) (kms) 1. KMS 생성 2. IAM Role 생성 3. Lambda Function 생성 4. Lambda Function 변수 입력 5. Lambda Function 변수에 대한 IAM Role 업그레이드 6. Lambda 코드 입력 7. Lambda 테스트 8. 트리거 연결 (EventBridge, SNS, CloudWatch 등) by mkdir-chandler AWS Lambda Code - infra noti AWS Lambda Code - infra noti # Python 3.7 import boto3 import json import logging import os from base64 import b64decode from urllib.request import Request, urlopen from urllib.error import URLError, HTTPError # The base-64 encoded, encrypted key (CiphertextBlob) stored in the kmsEncryptedHookUrl environment variable ENCRYPTED_HOOK_URL = os.environ['kmsEncryptedHookUrl'] # The Slack channel to s.. AWS Lambda Code - firehose peer AWS Lambda Code - firehose peer # Python 3.8 import base64 import json import datetime print('Loading function') def lambda_handler(event, context): output = [] for record in event['records']: print("recordId: " + record['recordId']) payload = base64.b64decode(record['data']).decode('utf-8') # JSON(payload) -> Dict(payload_dict) payload_dict = json.loads(payload) data_dict = {} print("payload_di.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 124 다음