[AWS] 13. AWS에서의 CI/CD?
·
AWS
CI/CD?CI(Continuos Integration) : 지속적 통합을 뜻하는 단어로, 다수의 개발자가 개발한 코드를 공유 레포지토리에 코드를 커밋하고 병합하는 것으로, 자주 혹은 자동으로 메인 브랜치에 통합하는 것을 의미합니다.CD(Continuos Deployment / Delivery): 지속적 배포 혹은 지속적 전달을 뜻하는 단어로, 통합된 코드를 프로덕션까지 자동으로 배포하는 프로세스를 의미합니다. CodeCommitAWS CodeCommit는 클라우드에서 자산(문서, 소스 코드 등)을 비공개로 저장하여 관리하는 데 사용할 수 있도록 AWS에서 호스팅되는 버전 관리 서비스로, Github와 유사합니다! CodeBuildAWS CodeBuild는 클라우드 상의 완전관리형 빌드 서비스!소스 코드..
[AWS] 12. S3?
·
AWS
S3?Amazon S3(Simple Storage Service)는 업계 최고의 [확장성, 데이터 가용성, 보안, 성능]을 제공하는 객체 스토리지 서비스로 [데이터 레이크, 모바일 애플리케이션, 웹 사이트, 아카이브, 빅데이터 분석] 등 다양한 분야에서 원하는 양의 데이터를 저장하고 보호가 가능! S3 기능스토리지 클래스스토리지 관리액세스 관리데이터 처리스토리지 로깅 및 모니터링분석 및 인사이트강력한 일관성S3의 특별한 기능!S3에서 사용할 수 있는 특별한 기능은 바로 별도의 서버없이 정적 웹 사이트를 호스팅할 수 있는 것으로, 정적 웹 사이트에서 개별 웹 페이지는 정적 콘텐츠를 포함합니다! S3의 구조S3는 버킷, 객체, 키의 구조로 구성되어 있으며,버킷 > 객체 > 키 형태로, 키는 객체에 포함되며,..
[AWS] 11. IAM?
·
AWS
IAM?AWS IAM(Identity and Access Management)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스로, IAM을 사용하여 리소스를 사용하도록 인증 및 권한 부여된 대상을 제어할 수 있습니다! IAM의 특징AWS 계정에 대한 공유세분화된 권한Amazon EC2에서 실행되는 애플리케이션을 위한 보안 AWS 리소스 액세스멀티 팩터 인증(MFA)ID 페더레이션보장을 위한 자격 증명 정보PCI DSS 준수많은 AWS 서비스와의 통합최종 일관성무료 사용IAM의 주요 구성사용자 : IAM 사용자는 특정한 AWS 계정에 로그인하고 리소스에 접근할 수 있는 개인 계정!-> 사용자 별로 각기 다른 권한 설정 가능!그룹 : IAM 그룹은 여러 사용자를 한 그룹으로 묶어 동일한 ..