쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

AWS CDK 핵심 개념 알아보기

포커스 모드
AWS CDK 핵심 개념 알아보기 - AWS Cloud Development Kit (AWS CDK) v2

v AWS CDK 2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔으며 2023년 6월 1일에 지원이 종료되었습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

v AWS CDK 2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔으며 2023년 6월 1일에 지원이 종료되었습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Cloud Development Kit (AWS CDK)의 핵심 개념에 대해 알아봅니다.

AWS CDK 및 IaC

AWS CDK 는 코드를 사용하여 AWS 인프라를 관리하는 데 사용할 수 있는 오픈 소스 프레임워크입니다. 이 접근 방식을 코드형 인프라(IaC)라고 합니다. 코드형 인프라를 관리하고 프로비저닝하면 개발자가 코드를 처리하는 것과 같은 방식으로 인프라를 처리할 수 있습니다. 이는 버전 관리와 확장성 등의 많은 이점을 제공합니다. IaC에 대해 자세히 알아보려면 코드형 인프라란 무엇인가요?를 참조하세요.

AWS CDK 그리고 AWS CloudFormation

AWS CDK 는와 긴밀하게 통합되어 있습니다 AWS CloudFormation. AWS CloudFormation 는 인프라를 관리하고 프로비저닝하는 데 사용할 수 있는 완전 관리형 서비스입니다 AWS. 를 사용하면 템플릿에서 인프라를 AWS CloudFormation정의하고에 배포할 수 있습니다 AWS CloudFormation. 그런 다음 AWS CloudFormation 서비스는 템플릿에 정의된 구성에 따라 인프라를 프로비저닝합니다.

AWS CloudFormation 템플릿은 선언적이므로 인프라의 원하는 상태 또는 결과를 선언합니다. JSON 또는 YAML을 사용하면 리소스속성을 정의 AWS 하여 AWS 인프라를 선언할 수 있습니다. 리소스는 AWS 의 많은 서비스를 나타내고 속성은 이러한 서비스의 원하는 구성을 나타냅니다. 템플릿을에 배포하면 템플릿에 설명된 대로 AWS CloudFormation리소스와 구성된 속성이 프로비저닝됩니다.

를 사용하면 범용 프로그래밍 언어를 사용하여 인프라를 필수적으로 관리할 AWS CDK수 있습니다. 원하는 상태를 선언적으로 정의하는 대신 원하는 상태에 도달하는 데 필요한 로직 또는 시퀀스를 정의할 수 있습니다. 예를 들어 인프라에 원하는 최종 상태에 도달하는 방법을 결정하는 if 문 또는 조건부 루프를 사용할 수 있습니다.

로 생성된 인프라 AWS CDK 는 최종적으로 번역되거나 템플릿으로 AWS CloudFormation 합성되어 AWS CloudFormation 서비스를 사용하여 배포됩니다. 따라서는 인프라 생성에 대한 다른 접근 방식을 AWS CDK 제공하지만 광범위한 AWS 리소스 구성 지원 및 강력한 배포 프로세스 AWS CloudFormation와 같은의 이점을 여전히 누릴 수 있습니다.

자세한 내용은 AWS CloudFormation 사용 설명서 란 무엇입니까 AWS CloudFormation?를 AWS CloudFormation참조하세요.

AWS CDK 및 추상화

를 사용하면 리소스 구성 방법에 대한 모든 세부 정보를 정의 AWS CloudFormation해야 합니다. 이를 통해 인프라를 완벽하게 제어할 수 있다는 이점이 있습니다. 그러나 이를 위해서는 리소스 구성 세부 정보와 권한, 이벤트 기반 상호 작용 등의 리소스 간 관계가 들어 있는 강력한 템플릿을 학습하고, 이해하고, 생성해야 합니다.

를 사용하면 리소스 구성을 동일하게 제어할 AWS CDK수 있습니다. 그러나는 인프라 개발 프로세스의 속도를 높이고 간소화할 수 있는 강력한 추상화 AWS CDK 도 제공합니다. 예를 들어, AWS CDK 에는 실제 기본 구성을 제공하는 구문과 보일러플레이트 코드를 생성하는 도우미 메서드가 포함되어 있습니다. AWS CDK 또한는 인프라 관리 작업을 수행하는 AWS CDK 명령줄 인터페이스(AWS CDK CLI)와 같은 도구를 제공합니다.

핵심 AWS CDK 개념에 대해 자세히 알아보기

와 상호 작용 AWS CDK

와 함께를 사용하는 AWS CDK경우 주로 AWS Construct Library 및와 상호 작용합니다 AWS CDK CLI.

를 사용하여 개발 AWS CDK

지원되는 모든 프로그래밍 언어로 작성할 AWS CDK 수 있습니다. 자산을 포함한 폴더와 파일 구조가 들어 있는 CDK 프로젝트로 시작합니다. 프로젝트 내에서 CDK 애플리케이션을 생성합니다. 앱 내에서 CloudFormation 스택을 직접 나타내는 스택을 정의합니다. 스택 내에서 구문을 사용하여 AWS 리소스와 속성을 정의합니다.

를 사용하여 배포 AWS CDK

CDK 앱을 AWS 환경에 배포합니다. 배포하기 전에 일회성 부트스트래핑을 수행하여 환경을 준비해야 합니다.

자세히 알아보기

AWS CDK 핵심 개념에 대해 자세히 알아보려면이 섹션의 주제를 참조하세요.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.