기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
암호화를 사용하여 데이터 보호
AWS App Runner 지정한 리포지토리에서 애플리케이션 소스 (소스 이미지 또는 소스 코드) 를 읽고 서비스에 배포하기 위해 저장합니다. 자세한 내용은 앱 러너 아키텍처 및 개념 단원을 참조하십시오.
데이터 보호란 전송 중 (App Runner를 오가는 데이터) 및 저장 중인 데이터 (데이터가 저장되어 있는 동안) 를 보호하는 것을 말합니다. AWS 데이터 센터).
데이터 보호에 대한 자세한 내용은 을 참조하십시오앱 러너의 데이터 보호.
다른 App Runner 보안 주제에 대해서는 을 참조하십시오앱 러너의 보안.
전송 중 암호화
전송 중에 데이터를 보호하는 방법은 두 가지가 있습니다. 하나는 전송 계층 보안 (TLS) 을 사용하여 연결을 암호화하는 것이고 다른 하나는 클라이언트측 암호화 (객체를 전송하기 전에 암호화하는 방식) 를 사용하는 것입니다. 두 방법 모두 애플리케이션 데이터를 보호하는 데 유효합니다 연결을 보호하려면 응용 프로그램, 개발자 및 관리자, 최종 사용자가 객체를 보내거나 TLS 받을 때마다 를 사용하여 암호화하십시오. App Runner는 트래픽을 수신하도록 애플리케이션을 설정합니다. TLS
클라이언트 측 암호화는 배포를 위해 App Runner에 제공하는 소스 이미지 또는 코드를 보호하는 데 사용할 수 있는 유효한 방법이 아닙니다. App Runner는 애플리케이션 소스에 대한 액세스 권한이 필요하므로 암호화할 수 없습니다. 따라서 개발 또는 배포 환경과 App Runner 간의 연결을 보호해야 합니다.
저장 중 암호화 및 키 관리
애플리케이션 데이터를 보호하기 위해 App Runner는 애플리케이션 소스 이미지 또는 소스 번들의 저장된 모든 사본을 암호화합니다. App Runner 서비스를 생성할 때 다음을 제공할 수 있습니다. AWS KMS key. 키를 제공하면 App Runner는 제공된 키를 사용하여 소스를 암호화합니다. 키를 제공하지 않으면 App Runner는 다음을 사용합니다. AWS 관리형 키 대신.
App Runner 서비스 생성 매개변수에 대한 자세한 내용은 을 참조하십시오 CreateService. 자세한 내용은 AWS Key Management Service (AWS KMS), 을 참조하십시오. AWS Key Management Service 개발자 가이드.