# boto3

배포할 ec2의 IP 가져오기
CD 단계에서 빌드한 파일을 전송하려고 할때 jenkins에서 publish 플러그인을 사용한다면 인스턴스마다 일일히 설정해줘야한다. 이때 만약 미리 생성된 인스턴스가 재생성 되었을때 설정한 ip를 수정해줘야 한다.해당 ip를 동적으로 관리할 수 있도록 설정한다
python flask boto3를 사용하여 aws S3에 파일 업로드 다운로드 기능 구현 및 환경 세팅
이번에는 파이썬으로 aws를 조작하는 boto3라는 라이브러리를 사용 하여 S3에 사진 파일을 업로드하고 다운로드하는 기능을 간단하게 구현해보려고 합니다.일단 시작하기에 앞서 python에 boto3를 install 해주세요.python -m pip install --
[AWS] boto3에서 잘못된 S3 region을 넘겨도 동작하는 이유
본인은 서울리전(ap-northeast-2)의 s3 bucket을 사용한다.하지만 코드 상에서 수정되기 전 오레곤 리전인 us-west-2로 잘못된 리전 정보를 보내도 예외를 발생시키지 않는다. 이를 stackoverflow의 동일한 질문과 답변을 보고 따라서 awsc

Python과 S3 연동(by boto3)
왜? ⇒ 진행했던 프로젝트에서 cli나 s3에 대한 기본 개념이 없었어서(+시간촉박) 실패했던 부분이라 다시 해보았다.기존의 코드를 사용하기에는 opencv로 인해 install 받을게 너무 많아서, 간단한 코드로 전송 기능만 테스트해보기로 했다.S3는 Simple S
Query vs. Batch_get_item
query: partition key를 이용함getitem: primary key를 이용함기존에 qeury를 사용했음 -> table에 5년 \* 12달 = 60번의 query를 보내야 해서 api 요청 시간이 오래 걸림boto3 library의 batchgetitem
Delete item in DynamoDB
python boto3 library를 이용함boto3에선 dynamodb의 partition key와 sort key를 모두 이용해야 item을 delete 할 수 있음현재 dynamodb에 삽입된 202205의 행정동 addr를 모두 읽고, 그 addr(sort k
[Python] boto3 multithreading
출처https://stackoverflow.com/questions/52820971/is-boto3-client-thread-safe

[AWS]S3를 이용한 ETL (feat.awswrangler)
코딩테스트로 처음으로 본인의 의지대로 S3와 athena를 써보았다. 그러면서 겪은 나의 눈물겨운 ETL을 기록해두려한다. 우선, S3는 airflow 강의 당시 개념만 익혀두었고, athena는 건너건너 이름만 들어봤기 때문에 "아~Data Lake~대화식 쿼리 서비
AWS S3, boto3에 대해서
s3에 이미지를 저장하는 과정을 순서대로 정리 s3의 전체적인 플로우 aws s3의 저장소(버킷)을 만든다. form-date형식으로 들어온 파일을 s3에 저장한다 저장한 파일의 url을 DB에 저장한다. 아주 간단(?)하다 천천히 살펴보자 1. aws s3
TIL 20220119 AWS Lambda를 boto3로 호출하기
aws lambda로 크롤링을 하게 되었는데 의외로 boto3로 호출하는 방법이 잘 안나와 있어서 기록.람다 함수 생성 등은 다른 블로그에도 많이 있으니 찾아보면 될 듯.여기서 res 의 값에는, 람다 함수에서 설정한 리턴값 + 메타데이터가 들어 있다.(출처: http

python으로 EC2 관리하기
1\. overview 입사 후 EC2를 이용한 개발, 테스트를 진행하면서 많은 편의성을 느껴 자주 사용하게 되었습니다. 저희 회사는 AWS를 월 200$ 사용할 수 있는 계정을 제공하는데 관리를 제대로 못하다 보니 요금 제한을 넘은 적이 많았습니다. 다행히 회사에서