

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用した使用権限の確認 AWS Marketplace Entitlement Service
<a name="checking-entitlements"></a>

 SaaS 契約製品の場合、販売者の製品は AWS Marketplace Entitlement Service を呼び出し、[GetEntitlements](https://docs.aws.amazon.com/marketplaceentitlement/latest/APIReference/API_GetEntitlements.html) API を使用して、顧客の使用権限を取得します。製品は、そのアカウントの後続の使用を AWS Marketplace エンタイトルメントサービスに対して検証する必要があります。例えば、顧客がアカウントに 10 人のユーザーをプロビジョニングする場合、製品は AWS Marketplace その容量に対する使用権限サービスをチェックする必要があります。

製品に対するお客様の使用権限を確認するには、 AWS Marketplace 使用権限管理サービスの `GetEntitlements`オペレーションを使用します。 AWS Marketplace 使用権限サービスは、米国東部 (バージニア北部) リージョンでのみ利用でき、 `entitlement.marketplace.us-east-1.amazonaws.com`または からアクセスできます`entitlement-marketplace.us-east-1.api.aws`。

 `GetEntitlements` は、顧客の AWS アカウント ID、顧客識別子、ライセンス ARN、ディメンションをフィルターとして受け入れます。 `ProductCode`は必須パラメータです。このオペレーションは、使用権限のページ分割されたリストを返します。結果には、その使用権限が有効である最小期間を示す `ExpirationDate` フィールドがあります。顧客が自動更新をセットアップしている場合、ExpirationDate フィールドの日付は更新日付です。

コード例については、[SaaS 製品統合のコード例](saas-code-examples.md) を参照してください。

## ユーザー操作に関する使用権限の取得
<a name="retrieving-entitlement-on-user-actions"></a>

 次の例は、ユーザー操作に関する使用権限を取得するプロセスを理解するのに役立ちます。

### 例: ユーザーベースの製品
<a name="example-user-based-application"></a>

 所定の顧客に対していくつかのアカウントが存在できる製品を提供しています。その顧客はダッシュボードで新しいユーザーを (例えば、認証情報を割り当てるために) プロビジョニングできます。顧客が新しいユーザーをプロビジョニングすると、製品は `GetEntitlements` を呼び出して、そのキャパシティがあることを確認します。そうでない場合は、 AWS Marketplace Metering Service を呼び出して、追加のユーザーに請求できます。

### 例: データストレージ製品
<a name="example-data-storage-application"></a>

 顧客が特定量のデータを暗号化形式または非暗号化形式で保存できる製品を提供しています。顧客は、製品での既存のデータ量および割り当て済みのデータ量が表示されるダッシュボードを表示できます。ダッシュボードでは、`GetEntitlements` を使用して割り当て量を取得します。