기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Marketplace 는 고객에게 안전하고 신뢰할 수 있는 플랫폼을 홍보 AWS Marketplace 하기 위해의 모든 서비스형 소프트웨어(SaaS) 제품 및 제품에 대해 다음 지침을 유지합니다. 다음 섹션에서는의 SaaS 제품에 대한 지침을 제공합니다 AWS Marketplace.
제출 시 모든 제품 및 관련 메타데이터를 검토하여 현재 AWS Marketplace 지침을 충족하거나 초과하는지 확인합니다. 이러한 가이드라인을 검토하고 조정하여 진화하는 보안 요구 사항을 충족합니다. 또한는 제품을 AWS Marketplace 지속적으로 검토하여 이러한 지침의 변경 사항을 충족하는지 확인합니다. 제품이 규정을 준수하지 않는 경우 제품을 업데이트해야 할 수 있으며, 경우에 따라 문제가 해결될 때까지 새 구독자가 일시적으로 제품을 사용하지 못할 수 있습니다.
제품 설정 가이드라인
모든 SaaS 제품은 다음 제품 설정 지침을 준수해야 합니다.
-
요금 차원은 비공개 제안으로만 제한할 수 없습니다. 구매자는 퍼블릭 제품에 대한 요금 차원을 구독할 수 있어야 합니다.
-
적어도 하나의 요금 차원이 0.00 USD보다 커야 합니다.
-
모든 요금 차원은 실제 소프트웨어와 관련되어야 하며 소프트웨어와 무관한 다른 제품이나 서비스는 포함할 수 없습니다.
-
AWS GovCloud (US) 리전에서만 제공되는 SaaS 제품은 제품 제목에
GovCloud
어딘가를 포함해야 합니다.
고객 정보 요구 사항
모든 SaaS 제품은 다음과 같은 고객 정보 요구 사항을 준수해야 합니다.
-
SaaS 제품은 모두 AWS Marketplace에 등록된 차원을 통해 요금이 청구되어야 합니다.
-
신용 카드 및 은행 계좌 정보를 포함하여 SaaS 제품에 대한 고객 결제 정보는 절대 수집할 수 없습니다.
제품 사용 가이드라인
모든 SaaS 제품은 다음 제품 사용 지침을 준수해야 합니다.
-
에서 제품을 구독한 후 AWS Marketplace고객은 SaaS 애플리케이션 내에서 계정을 생성하고 웹 콘솔에 액세스할 수 있어야 합니다. 고객이 애플리케이션에 즉시 액세스할 수 없는 경우 액세스 가능 시점에 대한 구체적인 지침이 포함된 메시지를 제공해야 합니다. 계정이 생성되면 고객에게 계정이 생성되었음을 확인하는 알림과 명확한 다음 단계에 대한 지침을 보내야 합니다.
-
고객이 이미 SaaS 애플리케이션에 계정이 있는 경우 이행 랜딩 페이지에서 로그인할 수 있는 권한이 있어야 합니다.
-
고객은 관련 계약 또는 구독 사용 정보를 포함하여 SaaS 애플리케이션 내에서 구독 상태를 볼 수 있어야 합니다.
-
고객은 애플리케이션 사용, 문제 해결 및 환급금 요청(해당하는 경우)과 같은 문제에 대한 도움을 쉽게 받을 수 있어야 합니다. 이행 랜딩 페이지에 지원 연락처 옵션이 명시되어 있어야 합니다.
-
AWS Marketplace에서 사용할 수 없는 다른 클라우드 플랫폼, 추가 제품, 업셀 서비스 또는 무료 평가판 제안으로 사용자를 유도하는 언어가 제품 소프트웨어 및 메타데이터에 포함되면 안 됩니다.
SaaS 제품의 무료 평가판에 대한 자세한 내용은 에서 SaaS 무료 평가판 제안 생성 AWS Marketplace 섹션을 참조하세요.
-
제품이 다른 제품이나 다른 ISV 제품의 추가 기능인 경우 제품 설명에 해당 제품은 다른 제품의 기능을 확장한다는 내용과 다른 제품이 없으면 해당 제품의 유용성이 매우 제한된다는 내용을 명시해야 합니다. 예: 이 제품은 <제품 이름>의 기능을 확장하며, <제품 이름> 제품이 없으면 이 제품의 유용성이 매우 제한됩니다. 이 목록의 모든 기능을 사용하려면 <제품 이름>의 자체 라이선스가 필요할 수 있습니다.
아키텍처 가이드라인
다음 주제에서는 SaaS 제품의 아키텍처 지침을 나열하고 설명합니다.
2025년 5월 1일부터 적용되는 지침
참고
다음 지침은 2025년 5월 1일부터 적용됩니다.
-
모든SaaS 아키텍처를 게시할 수 있습니다. 그러나가 제품을 배포된 것으로 간주 AWS Marketplace 하려면 AWS SaaS 애플리케이션이 아래 나열된 AWS 호스팅 패턴 중 하나를 준수해야 합니다. 에 배포된 제품은 AWS Marketplace 검색 결과 및 제품 세부 정보 페이지에서 특별한 지정을 AWS 받습니다.
-
제품은 완전히 실행됩니다 AWS. 여기에는 애플리케이션과 컨트롤 플레인이 모두 포함됩니다. 애플리케이션 영역은 판매자의 AWS 계정, 구매자의 AWS 계정 또는 둘 다에서 실행할 수 있습니다. SaaS 애플리케이션은 콘텐츠 전송 네트워크(CDNs), 도메인 이름 시스템(DNSs) 및 다른 공급자의 기업 자격 증명 공급자(IdPs)를 사용할 수 있습니다.
-
이 제품은 데이터 또는 워크로드를 AWS로만 복제하거나 마이그레이션하도록 설계되었습니다. 외부에서 실행되는 클라이언트 및 게이트웨이 AWS를 제외하고 애플리케이션 및 컨트롤 플레인은에서 실행되어야 합니다 AWS. 사용 가능한 유일한 대상이어야 AWS 합니다. 제품이 외부 환경으로의 복제도 지원하는 경우 해당 기능을 제거하고 해당 기능을 사용하여 별도의 제품을 게시 AWS해야 합니다. AWS Marketplace 는 두 번째 제품을 배포된 것으로 간주하지 않습니다 AWS.
-
-
구매자의 인프라에 리소스가 필요한 애플리케이션은 다음 지침을 따라야 합니다.
-
SaaS 아키텍처 기본 AWS 백서에 정의된 컨트롤 플레인은 제품이 관리형 서비스가 아닌 SaaS 제품으로 간주되려면 관리하는 인프라에 있어야 합니다. 자세한 내용은 SaaS 및 관리형 서비스 공급자 백서를 참조하세요.
-
제품 설명에서 고객에게 AWS Marketplace 거래와 별도로 AWS 인프라 요금이 발생하는 경우 해당 요금을 지불해야 한다고 알려야 합니다.
-
AWS 보안 토큰 서비스(AWS STS) 또는 AWS 자격 증명 및 액세스 관리(IAM)를 사용하는 등 안전한 방식으로 리소스를 프로비저닝해야 합니다.
-
애플리케이션에 권한을 부여하는 사용 지침 또는 배포 템플릿을 생성할 때 최소 권한 원칙을 따라야 합니다.
-
프로비저닝된 AWS 모든 서비스, IAM 정책 설명, IAM 역할 또는 사용자가 고객의 계정에 배포되고 사용되는 방법을 설명하는 추가 설명서를 제공해야 합니다.
-
구매자가 AWS 계정에 필요한 리소스를 배포할 수 있도록 지침 또는 배포 템플릿을 제공해야 합니다.
-
구매자의 AWS 계정에 리소스를 배포하기 위한 AWS CloudFormation 템플릿(CFTs)을 제공하는 경우AWS Marketplace CFTs에 대한 정책을 준수해야 합니다. 구매자에 대해 SaaS 빠른 시작 배포 옵션을 활성화할 때 제공된 메서드에 따라 이러한 CFTs를 SaaS 목록의 일부로 게시해야 합니다. SaaS Quick Launch를 사용하면 구매자가 SaaS 솔루션을 더 쉽게 구성할 수 있습니다.
-
Amazon Machine Image(AMIs 구매자의 AWS 계정에 배포된 경우AWS Marketplace AMIs에 대한 정책을 준수해야 합니다. AMIs AWS Marketplace Management Portal(판매자 포털)에서 AMI 스캐너를 통과해야 합니다. 제품을 공개하도록 요청할 때 작업에 문의 AWS Marketplace
하고 스캔 결과 증거를 제공해야 합니다. -
컨테이너 이미지가 구매자의 AWS 계정에 배포되는 경우 이미지는 AWS Marketplace 컨테이너에 대한 정책을 준수해야 합니다. 컨테이너 이미지는 외부에서 호스팅할 수 AWS있지만 Amazon Elastic Container Registry(Amazon ECR)에서 스캔해야 하며 심각한 취약성이 없어야 합니다. 제품을 공개하도록 요청할 때 작업에 문의 AWS Marketplace
하고 컨테이너가 스캔을 통과했다는 증거를 제공해야 합니다.
-
-
공급자로 AWS 계정 등록되어 SaaS 게시 요청을 제출한에서 AWS Marketplace APIs를 성공적으로 호출했습니다. SaaS 요금 모델에 따라 호출해야 할 API가 결정됩니다.
-
SaaS 계약 -의 GetEntitlements AWS Marketplace Entitlement Service.
-
소비가 포함된 SaaS 계약 -의 GetEntitlements AWS Marketplace Entitlement Service 및 AWS Marketplace 측정 서비스의 BatchMeterUsage.
-
SaaS 구독 - AWS Marketplace 측정 서비스의 BatchMeterUsage.
-
-
AWS GovCloud (US) 리전에서만 제공되는 SaaS 제품은 다른 리전 AWS 리전 과 AWS GovCloud (US) 리전 간의 아키텍처 경계, 제품의 사용 사례 및 제품에 권장되지 않는 워크로드를 설명해야 합니다.
SaaS 아키텍처에 대한 자세한 내용은 SaaS 아키텍처 기본 사항을 참조하세요.
아키텍처 다이어그램
제품이 배포된 특별 지정을 받으려면 AWS Marketplace Management Portal에서 제품의 아키텍처 세부 정보를 AWS업데이트합니다. 아키텍처 세부 정보 업데이트 에 배포되는 호스팅 패턴을 AWS 선택하고 검토할 아키텍처 다이어그램을 업로드합니다 AWS. 에서 배포된 것으로 AWS Marketplace 간주되는 호스팅 패턴은이 가이드의 2025년 5월 1일부터 적용되는 지침앞부분에서 단원을 AWS참조하십시오.
다이어그램을 생성할 때 다음 기준을 사용합니다.
-
애플리케이션 플레인 또는 컨트롤 플레인의 일부로 구성 요소를 그룹화하고 레이블을 지정합니다.
-
제품 핵심 비즈니스 로직의 일부 AWS 인 외부의 모든 구성 요소의 경우 애플리케이션 영역으로 구성 요소를 그룹화합니다.
-
구성 요소는 하위 수준 세부 정보(예: 컴퓨팅 인스턴스 및 네트워크 서브넷) 또는 상위 수준 서비스(예: 데이터 분석 플랫폼)를 나타낼 수 있습니다.
-
구성 요소는 사용되는 AWS 서비스 또는 비AWS 서비스의 이름을 식별할 필요가 없습니다.
-
논리적으로 실행되는 구성 요소를 배치합니다. 예를 들어 판매자의 AWS 계정, 구매자의 AWS 계정, 판매자의AWS 환경 외 환경 또는 기타 환경.
-
데이터 복제 또는 워크로드 마이그레이션 제품의 경우 지원되는 모든 소스 및 대상 환경을 포함합니다.
세부 정보의 수준
기본 시스템 구성 요소를 표시하고, 기본 데이터 흐름을 포함하고, 애플리케이션 영역 및 컨트롤 영역 서비스에 초점을 맞춘 상위 수준 다이어그램을 생성할 수 있습니다. 또는 각 구성 요소를 세분화하고, 특정 연결을 표시하고, 다양한 수준의 세부 정보가 포함된 기술 사양을 포함하는 하위 수준의 세부 다이어그램을 생성할 수 있습니다.
다음 다이어그램은 가상 비디오 분석 SaaS 애플리케이션의 아키텍처를 보여줍니다. 각 에는 다양한 수준의 세부 정보가 표시됩니다. 둘 다 허용됩니다. 이를 자체 다이어그램에 포함할 세부 수준 예제로 사용합니다.
다음은 상위 수준 다이어그램의 예입니다.

다음은 하위 수준 세부 다이어그램의 예입니다.

자세한 내용은 아키텍처 다이어그램이란 무엇입니까?를 참조하세요
현재 지침은 2025년 4월 30일까지 유효합니다.
모든 SaaS 제품은 다음 아키텍처 가이드라인을 준수해야 합니다.
참고
2025년 4월 30일 이후의 지침은 섹션을 참조하세요2025년 5월 1일부터 적용되는 지침.
-
애플리케이션의 일부는 소유 AWS 계정 한에서 호스팅되어야 합니다.
-
모든 애플리케이션 구성 요소는 관리하는 인프라에서 호스팅되어야 합니다. 고객 인프라에 추가 리소스가 필요한 애플리케이션은 다음 지침을 따라야 합니다.
-
(AWS STS) 또는 AWS Security Token Service ( AWS Identity and Access Management IAM)을 사용하는 등 안전한 방식으로 리소스를 프로비저닝합니다.
-
프로비저닝된 모든에 대한 설명 AWS 서비스, IAM 정책 설명, IAM 역할 또는 사용자가 고객의 계정에 배포되고 사용되는 방법을 포함한 추가 설명서를 제공합니다.
-
고객이 거래와 AWS Marketplace 별도로 추가 AWS 인프라 요금을 발생시키는 경우 추가 인프라 요금을 지불할 책임이 있음을 설명하는 알림을 제품 설명에 포함합니다.
-
제품이 에이전트를 배포하는 경우 AWS 계정에 에이전트를 배포하는 방법에 대한 지침을 고객에게 제공해야 합니다.
-
고객의 인프라에서 실행되는 리소스가 필요한 애플리케이션은에서 추가 검토를 받게 되며 AWS Marketplace, 2~4주가 걸릴 수 있습니다.
-
-
공급자로 AWS 계정 등록되어 SaaS 게시 요청을 제출한에서 AWS Marketplace APIs를 성공적으로 호출했습니다. SaaS 요금 모델에 따라 호출해야 할 API가 결정됩니다.
-
SaaS 계약 -의 GetEntitlements AWS Marketplace Entitlement Service.
-
소비가 포함된 SaaS 계약 -의 GetEntitlements AWS Marketplace Entitlement Service 및 AWS Marketplace 측정 서비스의 BatchMeterUsage.
-
SaaS 구독 - AWS Marketplace 측정 서비스의 BatchMeterUsage.
-
-
AWS GovCloud (US) 리전에서만 제공되는 SaaS 제품은 다른 리전 AWS 리전 과 AWS GovCloud (US) 리전 간의 아키텍처 경계, 제품의 사용 사례 및 제품에 권장되지 않는 워크로드를 설명해야 합니다.