본문 바로가기

전체 글

(636)
[AWS SCS] DynamoDB - Time To Live (TTL) DynamoDB에서 Time To Live (TTL) 기능 이해하기**Time To Live (TTL)**은 DynamoDB에서 특정 항목을 만료된 타임스탬프 이후 자동으로 삭제하는 기능입니다. 이 기능은 데이터베이스에서 불필요한 데이터를 자동으로 정리하는 데 유용하며, 특히 규제 준수나 보안, 저장 공간 최적화 등을 위해 자주 사용됩니다.1. TTL의 기본 개념TTL은 항목에 만료 시간을 설정하여, 해당 시간이 지나면 항목을 자동으로 삭제하는 기능입니다. 이 만료 시간은 Unix Epoch 형식의 숫자로 나타내며, 이는 1970년 1월 1일 00:00:00 UTC부터의 초를 의미합니다. TTL은 이 타임스탬프를 기준으로 현재 시간이 해당 만료 시간을 초과하면 항목을 만료 처리합니다.2. TTL 동작 원..
[AWS SCS] Redshift 보안 Amazon Redshift 보안 개요 및 권한 관리Amazon Redshift는 강력한 데이터 웨어하우징 서비스를 제공하지만, 그만큼 보안 관리도 중요합니다. 이번 포스트에서는 Redshift의 보안 모델, 권한 관리 및 IAM 인증 방식을 다루어 보겠습니다.1. Redshift 보안 계층 구조슈퍼유저 (Superusers)권한: 모든 데이터베이스에 대해 데이터베이스 소유자와 동일한 권한을 가집니다.예시: 기본적으로 Redshift 클러스터를 생성하면 admin이라는 슈퍼유저가 자동으로 생성됩니다.슈퍼유저 권한 생성: 슈퍼유저만 다른 슈퍼유저를 생성할 수 있습니다.사용자 (Users)생성 및 삭제: 슈퍼유저만 사용자를 생성하고 삭제할 수 있습니다.권한 부여: 사용자는 자신이 소유한 데이터베이스와 데이터..
[AWS SCS] EC2 Image Builder EC2 이미지 빌더(EC2 Image Builder)란?**EC2 이미지 빌더(EC2 Image Builder)**는 가상 머신 또는 컨테이너 이미지를 자동으로 생성하고 관리하는 AWS 서비스입니다. 이 서비스는 EC2 인스턴스를 위한 Amazon Machine Image(AMI)를 자동으로 생성, 유지보수, 검증 및 테스트할 수 있도록 해주어, 인프라 관리의 효율성을 크게 향상시킵니다. 이번 글에서는 EC2 이미지 빌더의 주요 기능과 작동 방식을 살펴보겠습니다.EC2 이미지 빌더의 주요 기능1. AMI 자동 생성 및 커스터마이징EC2 이미지 빌더는 사용자가 정의한 설정을 바탕으로 EC2 인스턴스를 생성하고, 이를 통해 AMI를 자동으로 생성합니다. 예를 들어, Java, CLI 도구, 애플리케이션 등 ..
[AWS SCS] RDS 및 Aurora 보안 RDS 및 Aurora 보안: 주요 개념 정리Amazon RDS(관계형 데이터베이스 서비스)와 Aurora의 보안은 데이터 보호와 관련된 다양한 중요한 기능들을 제공합니다. 이 글에서는 RDS와 Aurora의 보안 기능을 간단히 정리하여 AWS에서의 데이터베이스 보안 설정 방법에 대해 설명합니다.1. 정지 중 암호화 (At-Rest Encryption)RDS와 Aurora는 데이터베이스 마스터 및 모든 복제본을 **KMS(Key Management Service)**를 사용하여 암호화할 수 있습니다.암호화는 데이터베이스를 시작할 때 설정해야 하며, 암호화되지 않은 데이터베이스 마스터에는 읽기 복제본을 생성할 수 없습니다.이미 암호화되지 않은 데이터베이스를 암호화하려면 데이터베이스 스냅샷을 생성한 후, 이..
[AWS SCS] CloudShell AWS CloudShell: 브라우저 기반 셸로 AWS 리소스 관리하기AWS CloudShell은 AWS 콘솔 내에서 터미널을 제공하는 서비스로, 브라우저를 통해 AWS 리소스를 관리할 수 있게 해줍니다. 이 서비스는 AWS CLI, ECS CLI, SAM CLI, Python 및 Node.js SDK 등을 미리 설치해 놓았기 때문에, 별도의 설정 없이도 바로 사용할 수 있습니다. 아래에서 CloudShell의 주요 기능과 특징을 정리해 보겠습니다.1. 브라우저 기반의 셸CloudShell은 AWS 콘솔 내에서 직접 터미널을 사용할 수 있게 해주는 브라우저 기반 셸입니다. 이를 통해 AWS 리소스를 관리할 때 추가적인 로컬 환경 설정 없이 AWS 웹 콘솔에서 바로 명령어를 실행할 수 있습니다.2. 미리 ..