whole view378 AWS 슬랙 알림이란? AWS 솔루션들의 변경사항을 슬랙알림으로 받고 싶다. 로그인, codecommit 커밋, deploy, PR, s3, guardduty, waf 에 대한 알림추가하는 방법을 알려준다 AWS의 각 이벤트마다 슬랙으로 알림을 보내고 싶다면, 크게 2가지만 하면 된다. EventBridge 등록하기 & lambda 함수 만들기, 추가적으로 SNS등록을 해야할 수도 있다 EventBridge 룰 생성 GuardDuty -> CloudWatch Events -> EventBridge -> SNS -> Lambda EventBridge > rule > event pattern guard duty { "source": ["aws.guardduty"], "detail-type": ["GuardDuty Finding"].. 2023. 1. 19. AWS : amazon-personalized 아마존 personalized 서비스와 lambda, step-function, apiGateway, event-bridge 를 활용해 개인화 추천 시스템을 구성했다 ML-Ops 자동화(추출, 학습, 배포) 전체 아키텍처 2021. 3. 27. datetime, str, timestamp 변환 str로 변환 timestamp -> str('2020-11-30 00:00:00') import time timestamp = time.time() dt = str(datetime.fromtimestamp(timestamp)) print(dt) # 2020-11-30 00:00:00 datetime -> str('2020-11-30 00:00:00') from datetime import datetime s = datetime.now().strftime('%Y-%m-%d %H:%M:%S') print(s) # 2020-12-12 00:00:00 timestamp 로 변환 str('2020-11-30 00:00:00') -> timestamp From date time import date time im.. 2021. 1. 13. NamedTuple 초기화 이후 수정하는 방법 파이썬의 듀플은 수정불가다. 그래도 할 수 있다. None을 default 값으로 하고, 초기화 이후에 수정하는 방법이다 namedtuple 의 _replace() 을 사용하면 된다. _replace 가 수정 후 새로운 namedtuple을 리턴하기 때문에 재할당 해줘야한다. tp._replace(title='reset') import collections fields = "dag task_id flag puller jandi_url jandi_title jandi_color jandi_info" JandiInfo = collections.namedtuple("JandiInfo", fields) JandiInfo.__new__.__defaults__ = (None,) * len(fields.split(".. 2020. 12. 11. Dockerfile 에서 apt로 Nginx 설치시 locale 선택 문제 Dockerfile 내에서 nginx 설치 시(apt install nginx) locale 선택때문에 진행이 안될 때, 아래 코드를 dockerfile nginx 설치 문 이전에 넣으면 해결된다 ENV TZ=Asia/Seoul RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone 2020. 11. 19. Jupyter notebook with Dockerfile jupyter notebook을 docker에서 실행하기 Dockerfile # tf2.3.0 docker makefile FROM tensorflow/tensorflow:2.3.0-gpu LABEL maintainer="chan" RUN apt-get update && apt-get install -y --no-install-recommends \ ssh git vim curl && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* COPY requirements.txt /tmp/requirements.txt RUN pip3 install --upgrade pip && \ pip3 install setuptools wheel && \ pip3 install -r /.. 2020. 10. 29. 이전 1 ··· 7 8 9 10 11 12 13 ··· 63 다음