를 사용하여 AMI기반 제품과 라이선스 연결 AWS License Manager - AWS Marketplace

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

를 사용하여 AMI기반 제품과 라이선스 연결 AWS License Manager

계약 요금이 적용되는 Amazon Machine Image(AMI) 기반 제품의 경우 AWS License Manager를 사용하여 라이선스를 제품과 연결할 수 있습니다. AWS License Manager 는 애플리케이션이 고객이 구매한 라이선스(권한이라고도 함)를 추적하고 업데이트할 수 있도록 하는 라이선스 관리 도구입니다. 통합이 완료되면 제품 목록을 AWS Marketplace에 게시할 수 있습니다. 다음 섹션에서는 를 사용하여 AWS License Manager 라이선스를 AMI기반 제품과 연결하는 방법에 대한 자세한 정보를 제공합니다.

에 대한 자세한 내용은 AWS License Manager 사용 설명서AWS CLI 명령 참조 AWS License Manager 단원을 AWS License Manager참조하세요.

참고
  • 고객은 계약 만료 기간 AMI 이후에는 의 새 인스턴스를 시작할 수 없습니다. 하지만 계약 기간에는 인스턴스를 원하는 만큼 시작할 수 있습니다. 이러한 라이선스는 노드 잠금되거나 특정 인스턴스에 묶여 있지 않습니다.

  • 비공개 제안 생성 - 판매자는 AWS Marketplace Management Portal의 비공개 제안 생성 도구를 사용하여 제품에 대한 비공개 제안을 생성할 수 있습니다.

라이선스 모델

AWS Marketplace 와의 통합은 두 가지 라이선스 모델을 AWS License Manager 지원합니다.

구성 가능한 라이선스 모델

구성 가능한 라이선스 모델(정량화 가능한 라이선스 모델이라고도 함)은 구매자가 라이선스를 조달한 후 구매자에게 특정 수량의 리소스를 부여합니다.

판매자는 요금 차원과 단가를 설정합니다. 그러면 구매자는 구매하려는 리소스 수량을 선택할 수 있습니다.

예 요금 차원 및 단가 예시

판매자는 요금 차원(예: 데이터 백업) 및 단가(예: 30 USD/단위)를 설정할 수 있습니다.

구매자는 5, 10 또는 20단위를 구매하기로 선택할 수 있습니다.

판매자의 제품은 사용량을 추적하고 측정하여 소비된 리소스 양을 측정합니다.

구성 모델의 경우 다음 두 가지 방법 중 하나로 권한이 계산됩니다.

드로다운 라이선스

라이선스를 사용한 만큼 허용된 라이선스 수량 풀에서 차감됩니다. 해당 권한은 영구적으로 체크아웃되며 라이선스 풀로 반환할 수 없습니다.

예 제한된 양의 데이터 처리 예시

한 사용자에게 500GB의 데이터를 처리할 권한이 있습니다. 사용자가 데이터를 계속 처리하면 500GB 라이센스가 모두 소진될 때까지 500GB 풀에서 수량이 차감됩니다.

축소 라이선스의 경우 CheckoutLicense API 작업을 사용하여 소비되는 라이선스 단위를 확인할 수 있습니다.

예 여러 단위 및 여러 해 동안 S3에 백업 예시

Amazon Simple Storage Service(S3)에 1년 동안 데이터를 최대 1024단위까지 백업할 수 있는 스토리지 제품을 보유하고 있습니다. 여러 Amazon EC2 인스턴스를 사용하여 애플리케이션을 시작할 수 있습니다. 애플리케이션에는 데이터를 추적하고 집계하는 메커니즘이 있습니다. 소프트웨어는 모든 백업 시 또는 고정된 간격으로 제품 ID를 사용하여 CheckoutLicense API 작업을 호출하여 소비된 양을 업데이트합니다.

이 예시에서는 소프트웨어가 CheckoutLicense를 호출하여 데이터 10단위를 체크아웃합니다. 총 용량이 고객이 구매한 백업 한도에 도달하면 API 호출이 실패합니다.

요청

linux-machine ~]$ aws license-manager checkout-license\ --product-sku "2205b290-19e6-4c76-9eea-377d6bf7la47" \ --checkout-type "PERPETUAL" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint" \ --entitlements "Name=DataConsumption, Value=l0, Unit=Count" \ --client-token "AKIAIOSFODNN7EXAMPLE"

응답

{ "CheckoutType": "PERPETUAL", "EntitlementsAllowed": [ { "Name": "DataConsumption", "Count": 10, "Units": "Count", "Value": "Enabled" } }, "Expiration": "2021-04-22Tl9:02: 36", "IssuedAt": "2021-04-22Tl8:02:36", "LicenseArn": "arn:aws:license-manager::294406891311:license:l-16bf01b...", "LicenseConsumptionToken": "AKIAIOSFODNN7EXAMPLE" }

플로팅 라이선스

라이선스가 사용 후 허용된 라이선스 수량 풀로 반환됩니다.

예 고정된 상한의 사용자 수 예시

사용자는 애플리케이션에서 동시 사용자 500명을 이용할 수 있습니다. 사용자가 로그인하고 로그아웃하면 사용자가 차감된 후 사용자 500명 풀로 반환됩니다. 하지만 고정된 상한은 동시 사용자 500명이기 때문에 애플리케이션이 풀에서 500명을 초과하는 사용자를 차감할 수 없습니다.

부동 라이선스의 경우 CheckInLicense API 작업을 사용하여 라이선스 단위를 권한 풀에 반환할 수 있습니다.

예 1년간 동시 사용자 수 예시

제품 요금은 동시 사용자 수를 기준으로 책정됩니다. 고객이 1년간 사용자 10명 라이선스를 구매합니다. 고객은 AWS Identity and Access Management (IAM) 권한을 제공하여 소프트웨어를 시작합니다. 사용자가 로그인하면 애플리케이션에서 CheckoutLicense API 작업을 호출하여 수량을 1씩 줄입니다. 사용자가 로그아웃하면 애플리케이션은 CheckInLicense API 작업을 호출하여 해당 라이선스를 풀에 반환합니다. CheckInLicense를 호출하지 않으면 1시간 후에 라이선스 단위가 자동으로 체크인됩니다.

참고

다음 요청에서 key-fingerprint는 자리 표시자 값이 아니라 모든 라이선스를 게시하는 데 사용되는 fingerprint의 실제 값입니다.

요청

linux-machine ~]$ aws license-manager checkout-license\ --product-sku "2205b290-19e6-4c76-9eea-377d6bf7la47" \ --checkout-type "PROVISIONAL" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint" \ --entitlements "Name=ReadOnlyUSers, Value=l0, Unit=Count" \ --client-token "AKIAIOSFODNN7EXAMPLE"

응답

{ "CheckoutType": "PROVISIONAL", "EntitlementsAllowed": [ { "Name": "ReadOnlyUsers", "Count": 10, "Units": "Count", "Value": "Enabled" } }, "Expiration": "2021-04-22Tl9:02: 36", "IssuedAt": "2021-04-22Tl8:02:36", "LicenseArn": "arn:aws:license-manager::294406891311:license:l-16bf01b...", "LicenseConsumptionToken": "AKIAIOSFODNN7EXAMPLE" }

계층형 라이선스 모델

계층형 라이선스 모델은 구매자가 라이선스를 조달한 후 특정 수준 또는 계층의 애플리케이션 기능을 이용할 수 있는 권한을 구매자에게 부여합니다.

판매자가 제품 계층(예: 기본, 중급, 프리미엄)을 생성합니다. 그 후 구매자가 사전 정의된 계층 중 하나를 선택합니다.

애플리케이션은 애플리케이션 사용량을 추적하거나 측정할 필요가 없습니다.

계층형 라이선스 모델의 경우 권한은 계산되지 않고, 대신 고객이 조달한 서비스 계층을 나타냅니다.

기능을 번들로 제공하려는 경우 계층형 라이선스 모델을 사용하는 것이 좋습니다.

예 기본, 중급 및 프리미엄 계층의 예시

고객은 세 가지 소프트웨어 티어인 기본, 중급 또는 프리미엄 중 하나를 계약할 수 있습니다. 티어마다 자체 요금이 책정되어 있습니다. 소프트웨어는 CheckoutLicense API 작업을 호출하고 요청에서 가능한 모든 티어를 지정하여 고객이 가입한 티어를 식별할 수 있습니다.

요청 응답에는 고객이 구매한 계층에 해당하는 권한이 포함됩니다. 소프트웨어는 이 정보를 기반으로 적절한 고객 경험을 프로비저닝할 수 있습니다.

요청

linux-machine ~]$ aws license-manager checkout-license\ --product-sku "2205b290-19e6-4c76-9eea-377d6bf7la47" \ --checkout-type "PROVISIONAL" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint" \ --entitlements "Name=BasicTier, Unit=None" "Name=IntermediateTier, Unit=None" \ "Name=PremiumTier, Unit=None"

응답

{ "CheckoutType": "PROVISIONAL", "EntitlementsAllowed": [ { "Name": "IntermediateTier", "Units": "None" } }, "Expiration": "2021-04-22Tl9:02:36", "IssuedAt": "2021-04-22Tl8:02:36", "LicenseArn": "arn:aws:license-manager::294406891311:license:l-16bf01b...", "LicenseConsumptionToken": "AKIAIOSFODNN7EXAMPLE" }

통합 워크플로

다음 단계는 AMI 제품을 와 통합하기 위한 워크플로를 보여줍니다 AWS License Manager.

  1. 판매자가 AWS License Manager 통합 제품을 생성합니다.

  2. 판매자는 에 제품을 나열합니다 AWS Marketplace.

  3. 구매자는 제품을 찾아 AWS Marketplace 서 구매합니다.

  4. 라이선스가 구매자의 AWS 계정에 전송됩니다.

  5. 구매자는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스, Amazon Elastic Container Service(Amazon ECS) 작업 또는 Amazon Elastic Kubernetes Service(Amazon EKS) 포드 소프트웨어를 시작하여 소프트웨어를 사용합니다. 고객은 IAM 역할을 사용하여 배포합니다.

  6. 소프트웨어는 구매자 계정의 라이선스를 읽고 AWS License Manager , 구매한 권한을 검색하고, 그에 따라 기능을 프로비저닝합니다.

    참고

    License Manager는 추적 또는 업데이트를 수행하지 않습니다. 추적 또는 업데이트는 판매자의 애플리케이션에서 수행됩니다.

License Manager 통합 사전 조건

제품을 게시하기 전에 다음을 수행해야 합니다.

  1. 에서 새 AMI 제품을 생성하고 해당 제품 코드를 기록 AWS Marketplace Management Portal해 둡니다.

  2. 제품 로드 양식(PLF)에 필요한 가격 정보를 작성한 후 처리를 위해 반송합니다.

  3. CheckoutLicense, ExtendLicenseConsumption및 를 호출하는 데 필요한 IAM 권한을 사용하여 애플리케이션을 실행하는 태스크 또는 포드에 IAM 역할을 사용합니다CheckInLicense.

    필수 IAM 권한은 다음 IAM 정책에 자세히 설명되어 있습니다.

    { "Version":"2012-10-17", "Statement":[ { "Sid":"VisualEditorO", "Effect":"Allow", "Action":[ "license-manager:CheckoutLicense", "license-manager:GetLicense", "license-manager:CheckInLicense", "license-manager:ExtendLicenseConsumption", "license-manager:ListReceivedLicenses" ], "Resource":"*" } ] }
  4. 정의한 모든 요금 차원에 대한 레코드를 사용하여 RegisterUsage API 작업에 대한 테스트 호출을 수행합니다.

와 AMI기반 제품 통합 AWS License Manager

를 사용하여 AMI기반 제품을 License Manager와 통합할 수 있습니다AWS License ManagerAPI. AWS Marketplace AMI기반 제품을 사용하여 Amazon EC2 인스턴스를 시작합니다.

참고

다음 절차를 수행하려면 먼저 License Manager 통합 사전 조건을 완료해야 합니다.

AMI기반 제품을 License Manager와 통합하려면
  1. License Manager에서 테스트 라이선스 생성의 절차를 완료합니다. License Manager에서 통합을 테스트하는 데 사용할 테스트 라이선스를 생성해야 합니다.

  2. 1단계에서 얻은 Amazon 리소스 이름(ARN) 라이선스를 사용하여 GetLicense API 작업을 실행합니다. 나중에 사용할 수 있도록 GetLicense 응답의 KeyFingerprint 속성 값을 기록해 둡니다.

  3. 애플리케이션에 최신 퍼블릭 AWS SDK을 다운로드하고 포함합니다.

  4. 구매자가 애플리케이션에 대한 라이선스를 사용할 권한이 있는지 확인하려면 CheckoutLicense API 작업을 실행합니다. 1단계에서 얻은 테스트 라이선스의 자격 세부 정보와 key fingerprint를 사용합니다.

    라이선스에 대한 사용자 권한을 찾을 수 없거나 사용자 권한 최대 수를 초과하면 CheckoutLicense API 작업이 를 반환합니다NoEntitlementsAllowedException. 권한이 유효하거나 사용 가능한 경우 CheckoutLicense 작업은 요청된 권한 및 해당 값이 포함된 성공 응답을 반환합니다.

  5. (부동 권한에만 필요) CheckoutLicense 응답에서 수신LicenseConsumptionToken된 를 사용하여 CheckinLicense API 작업을 실행합니다. 이 작업은 이전에 체크아웃한 권한을 사용 가능한 권한 풀로 해제합니다.

  6. 1단계에서 생성한 테스트 라이선스로 License Manager 통합을 성공적으로 확인한 후에는 코드의 key fingerprint를 aws:294406891311:AWS/Marketplace:issuer-fingerprint로 업데이트합니다. 이제 AWS Marketplace에서 발급한 라이선스로 작업할 수 있습니다.

AMI 제품에 애플리케이션을 빌드하는 릴리스 프로세스를 따른 다음 제품 게시 프로세스를 AWS Marketplace 따라 제품을 에 제출합니다.

License Manager에서 테스트 라이선스 생성

AWS Command Line Interface (AWS CLI)의 버전 2를 사용하여 에서 테스트 라이선스를 생성합니다 AWS License Manager. 이 테스트 라이선스는 AWS License Manager 통합을 확인하고 테스트하는 데만 사용됩니다. 테스트가 완료된 후에는 테스트 라이선스를 삭제해도 됩니다. 실제 라이선스는 AWS Marketplace 에서 다른 key fingerprint를 사용하여 생성됩니다.

AWS Marketplace 는 에서 두 가지 유형의 권한을 지원합니다 AWS License Manager. 하지만 한 제품에 대해 한 가지 유형만 활성화할 수 있습니다. 테스트 라이선스를 포함하여 라이선스를 생성할 때 다음 자격 유형 중 하나를 지정해야 합니다.

계층형 권한 - 계층형 라이선스 모델은 고객에게 특정 애플리케이션 기능에 대한 권한을 부여합니다. 고객은 구매하려는 단위의 수량을 정의할 수 없습니다. 하지만 사전 정의된 패키지 또는 계층을 하나 선택할 수 있습니다. 고객은 나중에 계약을 수정하여 다른 계층을 구독할 수 있습니다.

구성 가능한 권한 - 구성 가능한 라이선스 모델은 고객이 라이선스를 구매할 때 특정 수량의 리소스에 대한 권한을 부여합니다. 고객은 구독 프로세스에서 구매하려는 수량 단위를 선택할 수 있으며 단가를 기준으로 요금이 청구됩니다. 고객은 여러 차원을 구독할 수도 있습니다.

CheckoutLicense API 작업에 사용되는 필수 파라미터는 다음과 같습니다.

  • CheckoutType - 유효한 값은 Perpetual 또는 Provisional입니다.

    • Perpetual - 체크아웃된 권한 수량이 풀에서 모두 소진될 때 사용됩니다. 예: 구매자에게 500GB의 데이터를 처리할 권한이 있습니다. 구매자가 데이터를 계속 처리하다 보면 수량이 감소하고 500GB 풀이 모두 소진됩니다. 구매한 라이선스의 만료 또는 만료 임박 여부에 대한 상태를 가져와서 고객에게 알림을 보냅니다.

    • Provisional - 풀에서 권한을 체크아웃하고 사용 후 다시 반환하는 플로팅 라이선스 권한에 사용됩니다. 예: 사용자는 애플리케이션에서 동시 사용자 500명을 이용할 수 있습니다. 사용자가 로그인하고 로그아웃하면 사용자가 차감된 후 사용자 500명 풀로 반환됩니다. 유동 라이선스 권한에 대한 자세한 내용은 AWS License Manager에서 판매자가 발급한 라이선스를 참조하세요.

  • ClientToken - 대소문자를 구분하는 고유의 식별자로, 몇 번을 시도해도 항상 동일한 결과가 나옵니다. 각 요청에 대해 무작위 범용 고유 식별자(UUID)를 사용하는 것이 좋습니다.

  • Entitlements - 체크아웃할 권한 목록입니다.

    • 계층형 권한의 경우 다음과 같이 NameUnit 속성을 제공합니다.

      {

      "Name": "<Entitlement_Name>",

      "Unit": "None"

      }

    • 계층형 권한의 경우 다음과 같이 Name, UnitValue 속성을 제공합니다.

      {

      "Name": "<Entitlement_Name>",

      "Unit": "<Entitlement_Unit>",

      "Value": <Desired_Count>{

      }

  • KeyFingerprint - 이 key fingerprint를 사용하여 라이선스를 AWS Marketplace에서 발급했는지 확인합니다. 에서 발급한 라이선스의 키 지문 AWS Marketplace 은 다음과 같습니다.

    aws:294406891311:AWS/Marketplace:issuer-fingerprint

  • Product SKU - 제품과 연결된 글로벌 고유 식별자(GUID) 형식의 AWS Marketplace 제품 ID입니다.

예 구성 가능한 권한의 예시

다음은 CheckoutLicense API 작업을 사용하여 라는 구성 가능한 권한을 확인하는 요청의 예입니다PowerUsers.

aws license-manager checkout-license \ product-sku "2205b290-19e6-4c76-9eea-377d6bf71a47" \ checkout-type "PROVISIONAL" \ client-token "79464194dca9429698cc774587a603a1" \"Statement":[ entitlements "Name=PowerUsers,Value=1,Unit=Count" \ key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint"
예 계층형 자격의 예시

다음은 CheckoutLicense API 작업을 사용하여 라는 기능 권한을 확인하는 요청의 예입니다EnterpriseEdition.

aws license-manager checkout-license \ --product-sku "2205b290-19e6-4c76-9eea-377d6bf71a47" \ --checkout-type "PROVISIONAL" \ --client-token "79464194dca9429698cc774587a603a1" \ --entitlements "Name=EnterpriseEdition,Unit=None" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint"
AMI기반 제품에 대한 테스트 라이선스를 생성하려면
  1. AWS CLI v2가 설치된 로컬 환경에서 다음 스크립트를 실행합니다. 이 스크립트는 테스트 라이선스를 생성하고 적절한 제품 세부 정보를 구성합니다.

    참고

    소프트웨어를 배포하고 테스트 AWS 계정 하는 테스트 AWS 계정 와 다른 를 사용합니다. 동일한 AWS 계정에서 라이선스를 생성하고, 부여하고, 체크아웃할 수 없습니다.

    #!/bin/bash # Replace with intended product ID on AWS Marketplace PRODUCT_ID=<REPLACE-WITH-PRODUCT-ID> # Replace with license recipient's AWS Account ID BENEFICIARY_ACCOUNT_ID=<REPLACE-WITH-BENEFICIARY-ACCOUNT-ID> # Replace with your product's name PRODUCT_NAME="Test Product" # Replace with your seller name on AWS Marketplace SELLER_OF_RECORD="Test Seller" # Replace with intended license name LICENSE_NAME="AWSMP Test License" # Replace the following with desired contract dimensions # More info here: https://docs.aws.amazon.com/license-manager/latest/APIReference/API_Entitlement.html # Example "configurable entitlement" ENTITLEMENTS='[ { "Name": "ReadOnly", "MaxCount": 5, "Overage": false, "Unit": "Count", "AllowCheckIn": true } ]' # Example "tiered entitlement" # ENTITLEMENTS='[ # { # "Name": "EnterpriseUsage", # "Value": "Enabled", # "Unit": "None" # } # ]' # Format "yyyy-mm-ddTHH:mm:ss.SSSZ" # This creates a validity period of 10 days starting the current day # Can be updated to desired dates VALIDITY_START=$(date +%Y-%m-%dT%H:%M:%S.%SZ) VALIDITY_END=$(date --date="+10 days" +%Y-%m-%dT%H:%M:%S.%SZ) # Configuration for consumption of the license as set on Marketplace products CONSUMPTION_CONFIG='{ "RenewType": "None", "ProvisionalConfiguration": { "MaxTimeToLiveInMinutes": 60 } }' # License's home Region HOME_REGION=us-east-1 # License issuer's name ISSUER=Self # Run AWS CLI command to create a license aws license-manager create-license \ --license-name "${LICENSE_NAME}" \ --product-name "${PRODUCT_NAME}" \ --product-sku "${PRODUCT_ID}" \ --issuer Name="${ISSUER}" \ --beneficiary "${BENEFICIARY_ACCOUNT_ID}" \ --validity 'Begin="'"${VALIDITY_START}"'",End="'"${VALIDITY_END}"'"' \ --entitlements "${ENTITLEMENTS}" \ --home-region "${HOME_REGION}" \ --region "${HOME_REGION}" \ --consumption-configuration "${CONSUMPTION_CONFIG}" \ --client-token $(uuidgen)
  2. AWS License Manager 콘솔을 사용하여 라이선스를 부여합니다. 자세한 내용은 License Manager 사용 설명서의 권한 배포를 참조하세요.

  3. 소프트웨어를 배포하고 테스트할 구매자 계정 역할을 AWS 계정 하는 에 로그인합니다. 이는 라이선스를 생성하고 부여 AWS 계정 한 와 AWS 계정 달라야 합니다.

  4. AWS License Manager 콘솔로 이동하여 부여된 라이선스를 수락하고 활성화합니다. 자세한 내용은 License Manager 사용 설명서의 부여된 라이선스 관리를 참조하세요.

  5. 현재 환경에서 다음 명령을 실행합니다.

    # The following example uses a key fingerprint that should match the test license you created. # When checking out an actual AWS Marketplace created license, use the following fingerprint: # aws:294406891311:AWS/Marketplace:issuer-fingerprint aws license-manager checkout-license \ --product-sku <REPLACE-WITH-PRODUCT-ID> \ --checkout-type PROVISIONAL \ --key-fingerprint "aws:<ACCOUNT-ID-WHERE-YOU-CREATED-TEST-LICENSE>:Self:issuer-fingerprint" \ --entitlements "Name=ReadOnly,Value=1,Unit=Count" \ --client-token $(uuidgen)

    이전 명령은 PROVISIONALCheckoutType 파라미터의 값으로 사용합니다. 권한에 드로다운 라이선스가 사용되는 경우 PERPETUAL을 값으로 사용합니다.

License Manager API 호출

고객의 License Manager 계정에 저장된 라이선스를 관리하기 위해 소프트웨어는 다음 API 호출을 사용할 수 있습니다.

  • GetLicense - 구매한 라이선스의 만료 또는 만료 임박 여부에 대한 상태를 가져와서 고객에게 알림을 보냅니다.

  • CheckoutLicense - 사용자가 구매한 라이선스를 검색합니다. 사용자가 라이선스를 어느 정도 사용한 경우 이 호출을 사용하여 라이선스 수량을 업데이트할 수도 있습니다. CheckoutLicense를 사용하면 고객이 사용한 라이선스의 수량을 계속 체크아웃할 수 있습니다. 고객이 라이선스를 모두 소진하면 이 호출에서 오류가 반환됩니다. CheckoutLicense 실행에 권장되는 케이던스에 대한 자세한 내용은 라이선스 갱신 및 업그레이드 섹션을 참조하세요.

  • ExtendLicenseConsumption - 플로팅 차원의 경우 소프트웨어는 라이선스를 체크아웃한 후 60분 후에 자동으로 라이선스를 풀에 반환합니다. 라이선스가 체크아웃된 상태로 유지되는 시간을 연장하려면 소프트웨어에서 ExtendLicenseConsumption을 호출하여 라이선스를 60분 더 연장할 수 있습니다.

  • CheckInLicense - 플로팅 차원의 경우 라이선스를 권한 풀에 반환하려면 CheckInLicense를 사용합니다.

  • ListReceivedLicenses - 구매자가 구매한 라이선스를 나열합니다.

라이선스 갱신 및 업그레이드

고객은 AWS Marketplace Management Portal에서 라이선스를 갱신하거나 업그레이드할 수 있습니다. 추가 구매를 하면 는 새 권한을 반영하는 새 버전의 라이선스를 AWS Marketplace 생성합니다. 소프트웨어가 동일한 API 호출을 사용하여 새 권한을 읽습니다. 갱신 및 업그레이드를 처리하기 위해 License Manager 통합과 관련하여 아무 것도 할 필요가 없습니다.

라이선스 갱신, 업그레이드, 취소 등등으로 인해 제품을 사용하는 동안 제품을 정기적으로 CheckoutLicense API 호출하는 것이 좋습니다. 제품을 정기적으로 사용하면 업그레이드 및 만료와 같은 권한의 변경 사항을 감지CheckoutLicenseAPI할 수 있습니다.

15분마다 CheckoutLicense API 호출하는 것이 좋습니다.