행운 3

AWS Marketplace API Region 확인하는 방법

AWS API를 사용할 때는 연동할 서비스가 있는 Region의 값을 지정해야합니다. 글로벌 리전을 사용하고 있는 경우, region 별로 aws.region 값을 다르게 지정해주어야 합니다. 이렇게 찾은 Region 정보는 AWS Marketplace Client를 생성할 때 사용됩니다. private void setAwsRegionProps() { System.setProperty("aws.region", conf.aws_marketplace_region); } private void setAwsMarketplaceClientProps() { // @See com.amazonaws.services.marketplacemetering.AWSMarketplaceMeteringClientBuilder#de..

AWS/AWS Marketplace 2024.01.16

AWS Marketplace SaaS 제품의 Lifecycle

AWS MP 제품을 등록하면 LIMITED 상태가 됩니다. 개발자가 진행하는 연동 과정은 LIMITED 단계에서 진행할 수 있습니다. LIMITED 상태에서는 Allowlisted AWS accounts로 지정된 계정에서만 상품 조회가 가능합니다. 허용되지 않은 계정에서 조회하면 권한이 없다고 나옵니다. Public으로 변경하면 일반 사용자에게 공개됩니다. 기본적으로 제품을 처음 등록한 이후에는 대부분의 중요한 정보는 수정하기 어렵습니다. LIMITED 상태에서는 일부 정보를 수정할 수 있지만 역시나 제한적입니다. 예를 들어 각 dimension 별 가격 등 중요한 정보는 public 단계 이후에서는 수정이 어렵습니다. 이미 사용자가 쓰고 있는 상품의 가격을 변경하거나 환불 조항을 변경할 수 없기 때문인..

AWS/AWS Marketplace 2024.01.16

AWS Marketplace SaaS Subscription 과금 모델이 적합한지 미리 검토하는 방법

AWS Marketplace SaaS Subscription 이해하기 사용자의 사용량에 따라서 과금하는 모델에 대해서 잠시 알아보겠습니다. 사용자의 수, 호스트 수 등을 기준으로 과금을 설정할 수 있습니다. 각 제품에 맞는 커스텀 단위가 필요한 경우 Unit을 사용하면 됩니다. 예를 들어, ‘수집되는 로그 수’ 또는 ‘서비스에 연결되는 세션의 수’ 등의 과금 단위가 필요할 때에 Unit을 사용할 수 있습니다. 하나의 서비스 안에서 구독 및 과금의 기준이 되는 세부 상품들이 나뉘어져있을 수 있습니다. 이러한 과금의 단위를 dimension이라고 부릅니다. 예를 들어 Whatap 이라는 하나의 AWS MP 제품 안에서 Application, Server, Database 등의 dimension이 존재할 수 ..

AWS/AWS Marketplace 2024.01.16