Amazon Web Services
361개의 글
[Tip] DynamoDB Capacity Autoscaling 시, index는 제외하기.
AWS Console을 이용하여, DynamoDB 의 Capacity Autoscaling을 설정할 수 있다. CLI 가 아닌 Console에서 설정하면, Table 및 Index 모두에 Defau…
AWS SQS Java 연결 Test
1. 개요 SQS 연결 2. 자바로 연결 본 내용은 아마존 문서를 보고 그대로 따라함. 2-1. 메이븐 설정 dependency groupId com.amazonaws /groupId artifac…
[Tip] AWS S3 Cli 사용 시, File 다수 및 선별하여 전송.
AWS S3 에서 cp, mv 등 여러 cli를 사용하다 보면, File 각각 따로따로 수행해야되서 불편한 때가 있다. 이럴 경우 다음의 옵션을 주면, 대량이나 원하는 것만 선별하여 한번에 수행할 …
AWS Code* Service 자료 모음
1. 목적 AWS Code 서비스 시리즈의 자료를 모아서 한눈에 볼 수 있게 하려고 합니다. 2. CodeBuild CodeBuild Start 3. CodeCommit CodeCommit Star…
[Tip] CodeDeploy 실패서, 조치방법.(Missing credentials)
CodeDeploy 실패 원인은 많지만, Console에서는 event log도 없고 그냥 EC2 Fail만 뜨는 경우도 있다. 이럴 경우에는 다음의 위치에서 EC2 CodeDeploy Agent …
AWS ECR 생성 후 Docker push 단계까지
1. 개요 ECR 생성 후 Docker push로 이미지 넘기는 단계에 대한 정리이다. 2. ECR 생성 AWS ECS 내에서 Registry를 생성한다. 3. Docker 클라이언트에서 ECR 접…
AWS ECS (Elastic Container Service) 시작
1. 소개 아마존 웹 서비스 ECS를 시작하는 방법을 정리한 것이다. 2. Cluster 생성 Networking only EC2 Linux + Networking EC2 Windows + Netw…
Amazon Linux yum date 결과 (Amazon Linux version 2018.03 is available)
1. 개요 최근 EC2에 접속할 때마다 업데이트하라는 메세지가 떠서 마음먹고 한번 실행하여 보았다. 과연 무엇이 바뀌는지 확인해보자. https://aws.amazon.com/amazon-linux…
소식 - AWS PrivateLink, Amazon Kinesis Data Streams로 지원 확대
1. 요약 일부 추가 리전에서도 AWS PrivateLink를 통해 Kinesis Data Streams를 사용할 수 있게 되었습니다. 2. 지원 리전 2-1. 북미 미국 서부 (캘리포니아 북부) …
[Tip] AWS Load Balancer Cross-zone Load-balancing
LB가 자신의 물리적 zone에 있는 host만 Healthy로 판단하여서 HealthyHost에 자신의 Zone 것만 보인다. 그래서 로드 밸런싱이 Draining 시간에 따라 한쪽 Zone 으로…
IAM Best Practice
1. 개요 글 제목만 거창하고 일단 IAM을 잘 사용하기 위한 방법을 논하려고 합니다. 2. IAM 루트를 쓰지 말자. 계정의 루트는 소유자로 모든 자원에 대한 접근이 가능하다. 당연하지만 루트의 …
[Tip] AWS S3 Region 리전 정보 가져오기 CLI.
S3 CLI 중에서 aws s3 에는 S3의 Region 정보를 가져오는 것은 없다. 이로 인해, 리스트 산출할 때 어려움을 겪을 수 있는데, aws s3api 로 Region 정보를 가져올 수 있…
[Tip] AWS EC2에서 Elastic LoadBalancer (ELB) Name 가져오기.
AutoScaling 이나 기타 설정을 할 때, CLI로 현재의 EC2가 물려있는 Load Balancer의 이름(name)을 가져와야 할 때가 종종 있다. 정식 CLI로는 제공이 되지 않으며, 전…
[Tip] AWS Elasticache Redis의 Primary Node 변경(Promote) 방법.
AWS Elasticache Reids를 사용하다보면, 불가피하게 Primary(Master) Node를 변경해야 될 때가 있다. 이럴 경우, 아주 간단한 방법으로 Online으로 변경이 가능하다.…
[Tip] AWS CodeDeploy가 HEALTH_CONSTRAINTS로 자꾸 실패할 때.
간혹 CodeDeploy를 하다보면 EC2에 접근도 못하고 HEALTH_CONSTRAINTS로 자꾸 실패할 때가 있다. 이런 경우, 진짜 행복한 이유는 EC2가 진짜 Status가 Stop이거나 h…
Transfer S3 objects to different AWS account (서로 다른 계정으로 S3 이관)
1. 개요 다른 계정으로 S3 이관하는 방법 2. 버킷 작업 2-1. 도착지에 S3 생성 단 S3 이름은 글로벌하게 유니크하므로 이름은 다르게 만들어야 한다. 만약 이름을 유지하고자 하면 작업을 한…
특정 IAM 사용자에게 Access Key 만드는 권한 부여
1. 개요 특정 IAM 사용자가 스스로 Access Key를 만들 수 있는 권한을 부여하는 방법 2. 방법 2-1. IAMReadOnlyAccess정책 부여 일단 IAMReadOnlyAccess 권…
AWS CLI를 이용하여 System Manager Parameter Store 이용
1. 개요 System Manager의 Parameter Store 기능을 이용해보자. 2. Parameter 생성 $ aws ssm put-parameter --name "my_parameter_…
[Tip] 타 서비스 whitelist에 나의 AWS VPC 등록하려면?
간혹 타 서비스에서 나의 VPC에서 Internet 을 통해 나가는 요청을 받을 때가 있다. 서비스 별로 다르지만, whitelist를 통해 받아들일 IP나 IP대역들을 관리를 하기도 한다. 이 경…
[Tip] AWS에서 IP 확인하기.
1. 개요 ELB나 NAT Gateway등에 nslookup 결과 IP라던가, Private IP라던가 확인을 할 때가 있다. 이들이 가지고 있는 EIP가 무엇인지, 아니면 IP만 알고 있을 때 어…
AWS IoT Analytics 서비스 발표
1. 개요 IoT 분석 서비스 소개이다. 2. 상세 2-1. 어나운스 메일 We are excited to make AWS IoT Analytics Generally Available (GA) to…
AWS Summit Milan 2018 슬라이드
1. 개요 AWS Summit Seoul 2018 슬라이드입니다. 2. 내용 Accelarate your digital transformation by running SAP on AWS How to…
AWS Summit Seoul 2018 슬라이드
1. 개요 AWS Summit Seoul 2018 슬라이드입니다. 2. 내용 AWS Lambda를 통한 Tensorflow 및 Keras 기반 추론 모델 서비스하기 AWS 클라우드 네트워크 서비스 …
Lambda와 RDS 연결하여 작업 수행하기
1. 개요 lambda 함수에서 RDS 데이터를 이용하여 처리하는 내용 2. 파이썬 코드 만약 MySQL 포트가 기본 포트가 아니라면 pymysql.connect 에서 port= 를 추가해야 한다.…