Amazon Web Services
372개의 글
[EKS] EKS 생성 후, 생성한 User 외의 다른 User에 대한 접근 권한 추가 방법.(kubectl)
AWS에서 EKS를 설치하고 나면, 설치한 IAM User에게만 Admin 권한이 부여된다. 그래서 다른 IAM User가 AWS EKS Console에서 Node를 확인하려고 하면 RBAC 권한이…
VPC 시큐리티그룹 vs DB 시큐리티그룹
아마존 도큐멘트에서 인용합니다. VPC 보안 그룹 각 VPC 보안 그룹 규칙을 설정하면 특정 소스가 해당 VPC 보안 그룹과 연결되어 있는 VPC의 DB 인스턴스에 액세스할 수 있습니다. 소스는 주…
AWS ECS Task Network 모드 종류
다음은 AWS ECS 태스크 네트워크 모드 종류이다. awsvpc — 태스크에 고유한 탄력적 네트워크 인터페이스(ENI)와 기본 프라이빗 IPv4 주소가 할당됩니다. 이렇게 하면 태스크에 Amazo…
[OpenSearch] AWS ElasticSearch/Opensearch 의 Blue/Green 배포로 설정 변경이 진행되는 Case.
AWS OpenSearch(ElasticSearch) Service의 설정 변경 시, 과거에는 In-place 방식이였으나 이제 대부분의 경우 Blue/Green으로 진행이 된다. 다음과 같은 경우…
[Cloudwatch Logs]Destination 생성 시 유의사항.(Kinesis cross-account)
Kinesis Firehose 를 이용하여, Cloudwatch Logs Filter를 이용하여 교차계정 데어티 공유를 위해서는 아래의 단계를 진행하여야 한다. https://docs.aws.ama…
Amazon Web Services[S3] PrivateLink(VPC Interface Endpoint)를 이용한 Private S3 호출 방법.
2021년 10월부터 PrivateLink for S3가 정상 서비스가 되어, 이제 VPC Interface Endpoint를 통해서, Private S3처럼 사용할 수 있다. 설정방법 및 Endp…
[Cloudfront] S3 연결 후, Redirect 또는 403/404 발생하는 이슈 해결.
Cloudfron - S3 로 서비스하는 구조에서, S3에 SPA(ex. React)를 이용하여 구성을 하면 Redirect가 발생하여 403/404와 같은 Access Denied가 발생하게 된다…
boto3을 이용한 IAM 사용자 Active key age 조회 (기본 Python 코드 + AWS Lambda 코드)
1. 개요 사용자별 Active key age를 보고 싶다. 2. 코드 파일명.py import boto3 from datetime import datetime, timezone def utc_to…
AWS ELB 특징 이해하기 (Elastic Load Balancing)
AWS Elastic Load Balancer(ELB)는 트래픽을 분배해주는 관리형 Load Balancer 서비스이다. 특징 자동화: AWS EC2 인스턴스 등의 대상에 대해서 트래픽을 자동으로 …
AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리
목차 데이터레이크란? AWS기반 데이터레이크 구축 방식 AWS Lake Formation 소개 AWS Lake Formation 데모 1. 데이터레이크란? 데이터레이크란 규모와 정형/비정형 여부와 …
AWS Pinpoint 알아보기
개요 AWS Pinpoint는 푸시 알림/이메일/SMS 텍스트 메시지 및 음성 메시지를 전송할 수 있는 메시징 채널이다. Pinpoint는 AWS 사용자가 최종 사용자와 의사소통하며 사용자 참여를 …
AWS SNS (Simple Notification Service) 알아보기
개요 AWS SNS는 구독중인 엔드포인트 또는 클라이언트에 메시지 전달 또는 전송을 조정 및 관리하는 웹서비스이다. SNS에는 Publisher(Producer)와 Subscriber(Consume…
AWS Transit Gateway 알아보기
AWS Trainsit Gateway이란? AWS의 네트웍은 Transit Gateway의 등장 이전과 이후에 다른 아키텍처 패턴을 가질 수 있게 되었다. Amazon VPC 요약 AWS 고객 간 …
[AWS] SES Limit 증가(Increase) 가능/불가능한 항목 정리
SES Sandbox에서 탈출한 이후, Limit을 조정하여 Email Sending Rate을 조절할 수 있다. 그러나 모든 Limit이 조절가능한 것은 아니며, 아래와 같은 항목만 조절이 가능하…
[AWS] [IAM] 1개의 Policy에서 여러 개의 Role 또는 User를 개별로 사용하는 방법
유사한 권한을 부여하는 Policy를 생성할 때, Role/User 별로 다르게 Resource 또는 권한을 설정해야 될 때가 있다. 아래의 예제는 1개의 Policy를 2개의 Role에 Attac…
(AWS) Amazon S3 Intelligent-Tiering을 통한 비용 절감 자동화
1. 소개 Amazon S3 Intelligent-Tiering, 최소 스토리지 기간 및 소규모 객체에 대한 모니터링 및 자동화 요금을 없애 스토리지 비용 절감을 추가로 자동화 (2021/9/2) …
(AWS) Amazon Elastic Kubernetes Service Anywhere 정식 출시 소식
1. 소식 AWS의 새로운 서비스인 EKS Anywhere가 정식 발표되었습니다. (9/8 New Update) 2. 내용 다음은 https://aws.amazon.com/ko/about-aws/w…
AWS EKS Container Insight 알아보기 (3)
Container Insights CloudWatch Agent 설치 Amazon EKS 클러스터에서 지표를 수집할 수 있도록 CloudWatch 에이전트를 설치한다. 1) CloudWatch을 위…
AWS EKS Container Insight 알아보기 (2)
Container Insight 적용해보기 Container Insights 본격적으로 적용해보기 전에, 설치를 위한 사전 조건으로 확인해야할 사항들과 IAM 권한 부여에 대해 알아본다. Conta…
AWS EKS Container Insight 알아보기 (1)
Container Insights란? 컨테이너 기반 애플리케이션과 마이크로서비스의 도입이 확대되면서 모니터링 및 관리 작업에 대한 부담도 커지고 있다. AWS는 컨테이너에서 모니터링 데이터를 안정적…
[AWS] EBS General Purpose SSD 중 gp2와 gp3의 차이점
1. AWS EBS 스토리지 타입 Solid state drives (SSD) — Optimized for transactional workloads involving frequent read/wr…
[AWS] Glacier to S3 all-at-once 한번에 여러 대상을 복구하기.
AWS CLI 는 "*"(WildCard)를 지원하지 않는다. 그래서 Gracier에서 S3로 복구 시, 여러개를 한번에 하기가 힘들다. 그래서 아래와 같이, List를 먼저 작성하고 복구를 수행할…
[AWS][Cloudfront] Cloudfront - CustomDomainName (Regional) 연결 시 주의사항.
AWS Cloudfront 에서 API Gateway Custom Domain Name Regional Endpoint로 연결 시, 기존 설정과 유의해야 될 사항이 있다. 1. Cloudfront …
Terraform AWS VPC enable_dns_support, enable_dns_hostnames
1. 개요 VPC에서 DNS 지원 : VPC에는 해당 VPC에서 시작된 인스턴스가 퍼블릭 IP 주소에 해당하는 퍼블릭 DNS 호스트 이름을 받는지 여부와 해당 VPC에 대해 Amazon DNS 서버…