AWS
-
AWS :: API Gateway를 통해 S3에 데이터 저장하기 (1/2)AWS 2021. 7. 7. 14:58
1. Amazon S3 버킷 생성 Amazon S3에서 데이터를 저장할 버킷을 생성한다. ex) bucket name : bucket-test-kinesis 2. Role 생성 API Gateway와 Kinesis에서 사용할 role을 생성한다. ex) Role name : api-gateway-to-kinesis 생성 후, "AmazonKinesisFirehoseFullAccess" policy를 추가한다. 3. Kinesis Firehose 생성 Kinesis 생성 시, destination 설정 과정에서 S3와 Buffer conditions를 다음과 같이 설정한다. (테스트 용이기 때문에, 최대한 빠른 시간 안에 데이터 흐름을 파악하기 위함) 4. API Gateway 생성 및 연결 [API Ga..
-
AWS :: EC2에 접속하여 S3 조회하기 (SSH, WSL, AWS CLI)AWS 2021. 7. 6. 15:32
0. SSH 란 ? SSH = Secure SHell, 즉 '보안 쉘' 원격 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜 쉘을 통해 원격 접속을 하는 것이므로 기본적으로 CLI 환경에서 작업한다. 기본 포트는 22번이다. ssh 키(key)는 공개키(public key)와 개인키(private key)로 이루어진다. 개인키는 로컬 환경에 위치해야 하고, 공개키는 원격 환경에 위치해야 한다. ssh 접속을 시도하면 ssh Client가 두 키의 일치 여부를 확인한다. 1. EC2의 생성 및 WSL 환경 설정 Amazon EC2 인스턴스를 한 개 생성한다. 별도의 조작 없이 default 설정을 유지하여 생성하여도 무방하다. (접속이 잘 되는지만 확인할 것이기 때문) 사용할 AMI(Amazon M..
-
AWS :: S3에서 S3로 데이터 복사하기AWS 2021. 7. 6. 11:22
0. Process 요약 1. Target Account ID 준비 이후 사용될 Target Account ID를 미리 복사해둔다. 2. Source Account 세팅 데이터를 가져올 Source Account의 Bucket에 대해 정책(policy)을 세팅한다. Source Account에 로그인하고, 가져올 Bucket에 대해 [권한 - 버킷 정책 - 편집]을 클릭한다. 다음과 같이 script를 수정한다. Version : 버전이 "2021-10-17"인 이유는 다음과 같다. (https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/reference_policies_elements_version.html) ACCOUNT_ID : 1번에서 저장해둔 Targ..
-
AWS :: Well-Architected FrameworkAWS 2021. 6. 28. 09:58
AWS Well-Architected framework 애플리케이션에서 사용할 보안, 성능, 복원력, 효율성이 뛰어난 인프라를 구축하는 클라우드 아키텍트를 돕기 위해 개발되었다. 운영 우수성, 보안, 안정성, 성능 효율성 및 비용 최적화를 기반으로 하는 이 프레임워크는, 고객 및 파트너가 현재의 아키텍처를 평가하고, 지속적으로 확장되는 설계를 구현하기 위한 일관적인 방식을 제공한다. 운영 우수성(Operational Excellence) 비즈니스 가치를 제공하고 지속적으로 프로세스와 절차를 개선하기 위해 시스템을 실행 및 모니터링하는 데에 중점을 둔다. 변경 관리 및 자동화, 이벤트 응답, 일상적인 운영의 성공적 관리를 위한 표준 정의 등 보안(Security) 정보 및 시스템을 보호하는 데에 중점을 둔..