翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
以下のトピックでは、REST API データセットを作成し、APIs を含む新しい製品を公開するプロセスについて説明します AWS Data Exchange。このプロセスは、 AWS Data Exchange コンソールまたは を使用して完了できます AWS Command Line Interface。
Amazon API Gateway REST API をセットアップしたら、 AWS Data Exchangeで新しい API データセットを作成できます。その後、リビジョンを作成して、API アセットを追加できます。
API アセットを作成して公開すると、 AWS Data Exchange エンドポイントへのサブスクライバーリクエストが API Gateway API にプロキシスルーできるようになります。次に、このデータセットを製品に追加し、料金を追加できます。その後、サブスクライバーは製品を表示し、カタログと AWS Data Exchange カタログで AWS Marketplace サブスクライブできます。
AWS Data Exchange リビジョンアクセスルール、プライベート製品、プライベートオファー、サブスクリプション検証などの 機能を利用できます。
契約ベースの価格設定、従量制の原価価格(契約価格は 0 ドル)、または従量制価格と契約価格の組み合わせのみを選択できます。
標準の従量制コストを選択することも、カスタムの従量制コストを指定することもできます。標準の従量制料金には、次の 3 つのタイプがあります。
-
API リクエスト単位
-
成功 API リクエスト単位
-
転送されたデータ単位 (バイト)
注記
従量制コストは製品内のすべての API データセットに適用されます。そのため、異なる API データセットに対して同じディメンションに対して異なる価格を請求する場合は、これらのデータセットを異なる製品で作成することをお勧めします。
このプロセスには以下のステップがあります。
ステップ
前提条件
API が含まれる製品を発行するには、以下の前提条件を満たす必要があります。
-
など AWS のサービス、 を使用する前に AWS Data Exchange、 にサインアップ AWS して管理ユーザーを作成する必要があります。詳細については、AWS IAM Identity Center ユーザーガイド の「使用開始」を参照してください。
-
で製品を作成するには AWS Data Exchange、 を AWS Marketplace 販売 AWS アカウント 者として登録する必要があります。データセットの作成にはこのアカウントを使用します。API Gateway リソースを持つアカウントが、データセットを作成しているアカウントと同じアカウントである必要はありません。
-
REST API は、Amazon DynamoDB や AWS Lambdaなど、データにアクセスするために適切なリクエストとレスポンスモデルを使用する統合が設定された Amazon API Gateway 上にある必要があります。詳細については、Amazon API Gateway デベロッパーガイド の「API Gateway での REST API の開発」と「REST API の操作」を参照してください。
注記
サポートされるのはパブリック API Gateway API のみです。
-
API Gateway REST API は、 AWS Data Exchange サービスプリンシパルからの呼び出しを認証および認可できる必要があります。から API AWS Data Exchange へのすべてのリクエストは、 AWS Data Exchange 認証情報で署名された Signature Version 4 (SigV4) プロトコルを使用します。 AWS Data Exchange は、カスタムドメインとドメインキーマッピングで動作します。
注記
AWS Data Exchange は、Amazon Cognito、No-Auth、および AWS Lambda オーソライザーをサポートしていません。
-
API Gateway REST API が認証と認可にカスタムアイデンティティシステムを使用する場合は、IAM 認証を使用し、API を記述する OpenAPI スキーマをインポートするように設定します。 AWS Data Exchange は、独自のサービス認証情報を使用して API Gateway REST API を呼び出し、アカウント ID などのサブスクライバー情報を含めます。
-
バックエンドとの統合に対する責任は、API Gateway REST API が担います。これを行うには、以下のいずれかを実行します。
-
API Gateway REST API を通じて行われるすべてのリクエストに、バックエンドが検証できる存続期間の長い認証トークンをアタッチする。
-
API Gateway を使用して、認証情報の生成と API の呼び出しを実行できる Lambda 関数を呼び出す。
-
API は、API 統合リクエスト仕様に従って呼び出されます。
詳細については、以下の各トピックを参照してください。
API データセットのセキュリティ
AWS Data Exchange は、Transport Layer Security (TLS) 1.2 を使用してトラフィックをエンドツーエンドで暗号化します。すべてのメタデータは保管時に暗号化されます。 AWS Data Exchange は、サブスクライバーリクエストやバックエンドからのレスポンスを保存しません。抽出されるのは、料金の請求に必要な計測メタデータのみです。
API 統合リクエスト仕様
の API は、すべてのヘッダー (「」にリストされているヘッダーを除くヘッダー転送)、本文、http メソッド、パス、クエリ文字列をそのままカスタマーリクエストから AWS Data Exchange パススルーし、次のヘッダーを追加します。
// These headers help prevent Confused Deputy attacks. They enable the SourceAccount
// and SourceArn variables in IAM policies.
'x-amz-source-account': ACCOUNT_ID,
'x-amz-source-arn': `arn:aws:dataexchange:${REGION}:${OWNER_ACCOUNT_ID}:data-sets/${DATA_SET_ID}/revisions/${REVISION_ID}/assets/${ASSET_ID}`,
// These headers identify the API Asset in Data Exchange.
'x-amzn-dataexchange-asset-id': ASSET_ID,
'x-amzn-dataexchange-data-set-id': DATA_SET_ID,
'x-amzn-dataexchange-revision-id': REVISION_ID,
// This header identifies the Data Exchange Product.
'x-amzn-dataexchange-product-id': PRODUCT_ID,
// This header identifies the caller of Data Exchange. It will contain subscriber
// information.
'x-amzn-dataexchange-requester-account-id': REQUESTER_ACCOUNT_ID,
// Providers can attach custom metadata in the form of key/value pairs
// to a particular subscription. We will send these key/value pairs as stringified
// JSON.
'x-amz-dataexchange-subscription-metadata': STRINGIFIED_METADATA,
ヘッダー転送
AWS Data Exchange は、プロバイダーのバックエンドに転送する前に、認証または名前空間に関連するヘッダーをすべて Amazon に削除します。具体的に、 AWS Data Exchange は以下のヘッダーを削除します。
-
Authentication
ヘッダー -
x-amz
で始まるヘッダー
host
ヘッダーは、プロキシの結果として上書きされます。
ステップ 1: API リソースポリシーを更新する
前提条件を満たす Amazon API Gateway REST API がある場合は、その API リソースポリシーを更新して、サブスクライバーが API のスキーマを取得するリクエストを実行するときに AWS Data Exchange が API を呼び出せるようにする必要があります。
API リソースポリシーを更新する
-
API のリソースポリシーに、以下のポリシーを追加します。
{ "Effect": "Allow", "Principal": {"Service": "dataexchange.amazonaws.com"}, "Action": "execute-api:Invoke", "Resource": "*", "Condition": {"StringEquals": {"aws:SourceAccount": "<account-id>"}} }
-
account-id
は、API データセットを作成することになるアカウントに置き換えます。API Gateway リソースを持つアカウントが、データセットを作成しているアカウントと同じアカウントである必要はありません。
このポリシーは、これらのアクセス許可を AWS Data Exchange サービスプリンシパルによって行われた呼び出しに制限し、 アカウントのみが API との統合 AWS Data Exchange を許可できることを要求します。
注記
この呼び出しの実行 AWS Data Exchange を明示的に拒否するリソースポリシーがある場合は、この拒否を削除または制限する必要があります。
これで、API データセットを作成する 準備が整いました。
ステップ 2: API データセットを作成する
のデータセット AWS Data Exchange は動的で、リビジョンを使用してバージョニングされ、各リビジョンには少なくとも 1 つのアセットが含まれます。詳細については、「のデータ AWS Data Exchange」を参照してください。
AWS Data Exchange コンソールまたは を使用して API AWS Command Line Interface データセットを作成します。
API データセットの作成 (コンソール)
API データセットを作成する (コンソール)
-
ウェブブラウザを開き、AWS Data Exchange コンソール
にサインインします。 -
左側のナビゲーションペインで、[マイデータ] の [所有データセット] を選択します。
-
[所有データセット] で [データセットを作成] を選択し、[データセット作成のステップ] ウィザードを開きます。
-
[データセットタイプを選択] で、[Amazon API Gateway API] を選択します。
-
[データセットを定義] で、データセットの [名前] と [説明] を入力します。詳細については、「データセットのベストプラクティス」を参照してください。
-
(オプション) [タグを追加 – オプション] でタグを追加します。
-
[作成] を選択します。
これで、リビジョンを作成する準備が整いました。
API データセットの作成 (AWS CLI)
API データセットを作成する (CLI)
-
create-data-set
コマンドを使用して、API データセットを作成します。$ AWS dataexchange create-data-set \ --asset-type API_GATEWAY_API \ --description 'Data Set Description' \ --name 'Data Set Name' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID", "AssetType": "API_GATEWAY_API", "CreatedAt": "2021-09-11T00:16:46.349000+00:00", "Description": "Data Set Description", "Id": "$DATA_SET_ID", "Name": "Data Set Name", "Origin": "OWNED", "UpdatedAt": "2021-09-11T00:16:46.349000+00:00" }
-
新しいアセットタイプの
API_GATEWAY_API
に注目してください。
これで、リビジョンを作成する準備が整いました。
ステップ 3: リビジョンを作成する
以下の手順では、データセットの作成後にリビジョンを作成します。詳細については、「改訂」を参照してください。
AWS Data Exchange コンソールまたは AWS Command Line Interface を使用してリビジョンを作成します。
リビジョンの作成 (コンソール)
リビジョンを作成する (コンソール)
-
データセットの詳細ページの [データセットの概要] セクションで以下を実行します。
-
(オプション) [名前を編集] を選択してデータセットに関する情報を編集します。
-
(オプション) [削除] を選択してデータセットを削除します。
-
-
[リビジョン] セクションで [リビジョンを作成] を選択します。
-
[リビジョンを定義] で、リビジョンの目的を説明するリビジョンのオプションのコメントを入力します。
-
(オプション) [タグを追加 – オプション] で、リソースに関連付けられているタグを追加します。
-
[リビジョンを作成] を選択します。
-
前のステップからの変更を確認、編集、または削除します。
これで、リビジョンに API アセットを追加する準備が整いました。
リビジョンの作成 (AWS CLI)
リビジョンを作成する (AWS CLI)
-
create-revision
コマンドを使用して、リビジョンを作成します。$ AWS dataexchange create-revision \ --data-set-id $DATA_SET_ID \ --comment 'First Atlas Revision' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID", "Comment": "First Atlas Revision", "CreatedAt": "2021-09-11T00:18:49.160000+00:00", "DataSetId": "$DATA_SET_ID", "Finalized": false, "Id": "$REVISION_ID", "UpdatedAt": "2021-09-11T00:18:49.160000+00:00" }
-
注記
ステージだけでなく、インポートする API Gateway REST API の ID も把握しておく必要があります。
ステップ 4: リビジョンに API アセットを追加する
API アセットには、サブスクライバーが API を呼び出すために必要な情報が含まれています。詳細については、「アセット」を参照してください。
以下の手順では、データアセットをインポートし、その後リビジョンを確定します。
リビジョン AWS CLI にアセットを追加するには、 AWS Data Exchange コンソールまたは を使用します。
リビジョンへの API アセットの追加 (コンソール)
リビジョンにアセットを追加する (コンソール)
-
データセットの詳細ページの [API アセット] セクションで、[追加] を選択します。
-
[API ステージを選択] にある [Amazon API Gateway API] で、入力ボックスに API を入力するか、ドロップダウンリストから以下のいずれかを選択します。
-
別の の API AWS アカウント – これは、アクセス許可が付与されたクロスアカウント API です。
-
これ AWS アカウント — これは の API です AWS アカウント。
-
[別の AWS アカウントのAPI] を選択した場合は、入力ボックスに API ID と [API ステージ名] を入力します。
-
これ AWS アカウントを選択した場合は、ドロップダウンリストから API ステージ名を選択します。
注記
新しい API ステージを作成するには、[新規作成] を選択し、[Amazon API Gateway で新しい API を作成] モーダルの手順に従います。新しいステージが作成されたら、ステップ 2 を繰り返します。
-
-
[Advanced configuration – optional] (高度な設定 – オプション) では、[Connect existing Amazon API Gateway usage plan] (既存の Amazon API Gateway の使用量プランを接続) することを選択して既存の使用プランに定義されているスロットリングとクォータ制限を使用し、[API key] (API キー) を入力することができます。
-
[Document API for subscribers] (サブスクライバーのドキュメント API) で、サブスクライバーが製品をサブスクライブした後で表示される API に関する詳細を入力します。
-
[API 名] には、サブスクライバーが API アセットを識別するために使用できる名前を入力します。
注記
[この AWS アカウントの中で] が選択されている場合、[API 名] が自動入力されていますが、これは必要に応じて変更できます。
[別の AWS アカウントのAPI] が選択されている場合、[API 名] にデフォルトの名前が入力されます。これは、この API が何かをサブスクライバーが簡単に理解できるように変更してください。
-
[OpenAPI 3.0 specification] (OpenAPI 3.0 仕様) には、以下のいずれかを実行します。
-
OpenAPI 3.0 仕様ファイルを入力するか、コピーして貼り付ける。
-
[.JSON ファイルからインポート] を選択して、ローカルコンピュータからインポートする.json ファイルを選択する。
インポートされた仕様がボックスに表示されます。
-
[Import from Amazon API Gateway] (Amazon API Gateway からインポート) を選択して、インポートする仕様を選択する。
インポートされた仕様がボックスに表示されます。
-
-
[その他のドキュメント – オプション] には、サブスクライバーが API について知っておくと役に立つ追加情報を入力します。Markdown がサポートされています。
注記
このアセットをリビジョンに追加した後で、OpenAPI 仕様とその他のドキュメントを編集することはできません。
リビジョンが確定されていないときにこの情報を更新する場合は、アセットを置き換えることができます。
リビジョンが確定されているときにこの情報を更新する場合は、更新されたアセットで新しいリビジョンを作成できます。
-
-
[API ステージを追加] を選択します。
アセット (この場合は API) をデータセットにインポートするジョブが開始されます。
注記
Amazon API Gateway に API がない場合は、API を作成するように求められます。
-
ジョブが終了したら、[ジョブ] セクションの [状態] フィールドが [完了] に更新されます。
-
追加する API がある場合は、ステップ 2 を繰り返します。
-
[リビジョンの概要] で、リビジョンとそのアセットを確認します。
-
[確定] を選択します。
データセットのリビジョンが正常に確定されました。
リビジョンを製品に追加する前に、リビジョンを編集する、または リビジョンを削除することができます。
これで、新しい API データ製品を公開する準備が整いました。
リビジョンへの API アセットの追加 (AWS CLI)
API アセットは、IMPORT_ASSET_FROM_API_GATEWAY_API
ジョブを実行することによって追加できます。
リビジョンに API アセットを追加する (AWS CLI)
-
create-job
コマンドを使用して、リビジョンに API アセットを追加します。$ AWS dataexchange create-job \ --type IMPORT_ASSET_FROM_API_GATEWAY_API \ --details '{"ImportAssetFromApiGatewayApi":{"DataSetId":"$DATA_SET_ID","RevisionId":"$REVISION_ID","ApiId":"$API_ID","Stage":"$API_STAGE","ProtocolType":"REST"}}' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:jobs/$JOB_ID", "CreatedAt": "2021-09-11T00:38:19.875000+00:00", "Details": { "ImportAssetFromApiGatewayApi": { "ApiId": "$API_ID", "DataSetId": "$DATA_SET_ID", "ProtocolType": "REST", "RevisionId": "$REVISION_ID", "Stage": "$API_STAGE" } }, "Id": "$JOB_ID", "State": "WAITING", "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API", "UpdatedAt": "2021-09-11T00:38:19.875000+00:00" } $ AWS dataexchange start-job --job-id $JOB_ID $ AWS dataexchange get-job --job-id $JOB_ID { "Arn": "arn:aws:dataexchange:us-east-1:0123456789012:jobs/$JOB_ID", "CreatedAt": "2021-09-11T00:38:19.875000+00:00", "Details": { "ImportAssetFromApiGatewayApi": { "ApiId": "$API_ID", "DataSetId": "$DATA_SET_ID", "ProtocolType": "REST", "RevisionId": "$REVISION_ID", "Stage": "$API_STAGE" "ApiEndpoint": "string", "ApiKey": "string", "ApiName": "string", "ApiDescription": "string", "ApiSpecificationDownloadUrl": "string", "ApiSpecificationDownloadUrlExpiresAt": "string" } }, "Id": "$JOB_ID", "State": "COMPLETED", "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API", "UpdatedAt": "2021-09-11T00:38:52.538000+00:00" }
-
list-revision-assets
コマンドを使用して、新しいアセットが適切に作成されたことを確認します。$ AWS dataexchange list-revision-assets \ --data-set-id $DATA_SET_ID \ --revision-id $REVISION_ID { "Assets": [ { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID/assets/$ASSET_ID", "AssetDetails": { "ApiGatewayApiAsset": { "ApiEndpoint": "https://$API_ID.execute-api.us-east-1.amazonaws.com/$API_STAGE", "ApiId": "$API_ID", "ProtocolType": "REST", "Stage": "$API_STAGE" } }, "AssetType": "API_GATEWAY_API", "CreatedAt": "2021-09-11T00:38:52.457000+00:00", "DataSetId": "$DATA_SET_ID", "Id": "$ASSET_ID", "Name": "$ASSET_ID/$API_STAGE", "RevisionId": "$REVISION_ID", "UpdatedAt": "2021-09-11T00:38:52.457000+00:00" } ] }
これで、API データ製品を公開する準備が整いました。
リビジョンを編集する
確定後にリビジョンを編集する
-
[リビジョンの概要] で [確定解除] を選択します。
このリビジョンは確定済み状態ではなくなりましたというメッセージが表示されます。
-
リビジョンを編集するには、[リビジョンの概要] で、[アクション] 、[編集] の順に選択します。
-
変更を行ってから、[Update] (アップデート) を選択します。
-
変更内容を確認してから、[確定] を選択します。
リビジョンを削除する
確定後にリビジョンを削除する
-
[リビジョンの概要] で [削除] を選択します。
-
[リビジョンを削除しますか?] ダイアログボックスに
Delete
を入力してから、[削除] を選択します。
警告
これで、リビジョンとそのアセットのすべてが削除されます。このアクションを元に戻すことはできません。
ステップ 5: API が含まれる新しい製品を公開する
少なくとも 1 つのデータセットを作成し、アセットが含まれるリビジョンを確定したら、そのデータセットを製品の一部として公開する準備が整います。詳細については、「の製品ベストプラクティス AWS Data Exchange」を参照してください。製品とオファーに関する必要な詳細情報のすべてが揃っていることを確認してください。
AWS Data Exchange コンソールまたは AWS Marketplace Catalog API を使用して、API を含むAPIs。 AWS Marketplace Catalog API を使用して新しい製品を公開する方法に関する詳細については、「AWS Marketplace Catalog API AWS Data Exchange での の使用」を参照してください。
API が含まれる新しい製品の公開 (コンソール)
API が含まれる新しい製品を公開する
-
AWS Data Exchange コンソール
の左側のナビゲーションペインにある [データを発行] で [製品] を選択します。 -
[製品] で [新しい製品を発行] を選択して [新しい製品を発行] ウィザードを開きます。
-
製品の可視性で
-
商品の商品表示オプションを [公開] または [非公開] から選択します。
可視性が Public に設定されているすべての AWS Data Exchange 製品には、パブリックオファーが必要です。
詳細については、「での製品の可視性 AWS Data Exchange」を参照してください。
-
製品の機密情報設定を選択します。
詳細については、「の機密情報のカテゴリ AWS Data Exchange」を参照してください。
-
[次へ] を選択します。
-
-
[データを追加] で:
-
[所有データセット] で、追加するデータセットの横にあるチェックボックスを選択し、[選択項目を追加] を選択します。
注記
選択するデータセットには、確定済みのリビジョンが必要です。確定済みのリビジョンがないデータセットは追加されません。
-
[選択したデータセット] に移動して、選択内容を確認します。
データセットの 名前、データセットの タイプ、データセットの最終更新 時のタイムスタンプを確認できます。
-
[リビジョンアクセスルールを選択] にスクロールして、この製品に含まれるデータセットに設定するリビジョンアクセスルールを選択し、[次へ] を選択します。
詳細については、「のリビジョンアクセスルール AWS Data Exchange」を参照してください。
-
[次へ] を選択します。
-
-
[製品を定義] では:
-
[製品概要] に、 製品名、 製品ロゴ、 お問い合わせ先 情報、 製品カテゴリ など、製品に関する情報を入力します。
詳細については、「の製品ベストプラクティス AWS Data Exchange」を参照してください。
-
(オプション) [データディクショナリとサンプル — オプション] で、データセット名の横にあるオプションボタンを選択してデータセットを選択し、[編集] を選択します。
-
[編集] ダイアログボックスで [アップロード] を選択し、新しいデータディクショナリをアップロードします。
.csv 形式の最大サイズが 1 MB のデータディクショナリを 1 つ選択できます。
-
コンピューターから保存されているデータディクショナリを選択し、[開く] を選択します。
データディクショナリの.csv ファイルが [編集] ダイアログボックスに表示されます。
注記
AWS Data Exchange データディクショナリはデータディクショナリテンプレートに準拠している必要があります。アップロードするデータディクショナリが保存されていない場合は、 AWS Data Exchange コンソールで 空のデータディクショナリテンプレート リンクまたは サンプルデータディクショナリ リンクを選択できます。
-
[データディクショナリのプレビュー] を選択してデータディクショナリをプレビューします。
-
「サンプル-オプション」で「サンプルをアップロード」を選択し、コンピューターからサンプルを選択して、「開く」を選択します。
サンプルは「編集」ダイアログボックスに表示されます。
注記
最大 10 個のサンプルをアップロードできます。最大サイズは 50 MB です。.csv 形式のサンプルはプレビューできます。
-
商品詳細ページに表示される各サンプルの説明を入力します。
-
[保存] を選択します。
-
-
-
[商品定義] に、商品の [簡単な説明] と [詳細な説明] を入力します。
詳細説明にテンプレートを使用する場合は、[テンプレートを適用] を選択し、テンプレートの種類を選択してから、テンプレートに特定の商品情報を入力します。
-
[次へ] をクリックします。
-
「公開オファーを追加」(公開オファー用) または「カスタムオファーを追加」(非公開オファー用)でオファーを設定します。
可視性が Public に設定されているすべての AWS Data Exchange 製品には、パブリックオファーが必要です。
-
プライベートオファーのみ:
-
リストされているオファータイプから、プライベートオファー、更新済みのプライベートオファー、またはBring Your Own Subscription (BYOS) の中から1つを選択します。
-
[サブスクライバーアカウント情報] セクションで、オファーを提示するサブスクライバーアカウントを少なくとも 1 つ追加します。
-
-
サブスクリプションの [料金とアクセス期間] オプションを選択します。
-
従量制料金(オプション)の場合は、[追加]を選択します。
-
「従量制コストを追加」で、「タイプ」リストから API 呼び出しのコストの種類を選択します。
-
API リクエスト単位
-
成功 API リクエスト単位
-
転送されたデータ単位 (バイト)
-
新しいカスタム従量制コスト
-
-
購読者の請求書に記載されているコスト表示名を入力または更新します。
-
事前に定義された従量制料金を使用している場合、キーは自動的に生成され、編集できないため、レスポンスヘッダーに送り返す必要もありません。
-
新しいカスタム従量制コストを作成する場合は、API レスポンスヘッダーの従量制コストの識別子であるキーを入力します (最大 15 文字)。
この キー は
x-amz-dataexchange-metering
レスポンスヘッダーの一部として送り返す必要があります。例 カスタムキー
VertexCount
というカスタムキーと別のEdgeCount
というカスタムキーというがある場合、「x-amz-dataexchange-metering」レスポンスヘッダーの値はになることもあれば、2 つの別々のヘッダー行を返すこともあります。x-amz-dataexchange-metering: VertextCount=3
x-amz-dataexchange-metering: EdgeCount=10
-
サブスクライバーがユニットごとに請求する価格を [価格/ユニット] に入力します。
-
(オプション) 単位数を入力すると、従量制料金計算ツール に費用の例が表示されます。
-
(オプション) 商品詳細ページに表示される従量制コストの簡単な説明を入力します。
-
[追加] を選択します。
-
(オプション) 同じ手順を繰り返して、その他の従量制料金を追加します。
従量制費用の順序は商品詳細ページに表示されます。並べ替えることはできません。
注記
オファーの作成後、従量制料金の価格と説明を編集できます。詳細については、「で製品とオファーの詳細を更新する AWS Data Exchange」を参照してください。
-
-
[オファーの有効期限] を選択します。サブスクライバーはこの日までにオファーを受諾する必要があります。
-
税の設定、データサブスクリプション契約 (DSA)、返金ポリシー を選択します。
-
(オプション) パブリック オファーの場合のみ、サブスクリプション検証 を設定します。これにより、この製品をサブスクライブできるユーザーを制御できるようになります。詳細については、「のプロバイダーのサブスクリプション検証 AWS Data Exchange」を参照してください。
-
[オファーの自動更新] オプションを選択します。詳細については、「AWS Data Exchange 製品のオファーの作成」を参照してください。
-
[次へ] を選択します。
-
-
「レビューと公開」セクションで、商品情報を確認します。
-
商品ページのプレビューを展開して、公開後に商品ページがどのように表示されるかを確認してください。
-
(オプション) 任意のセクションの [編集]ボタンを選択して、そのセクションを編集します。
-
-
製品とパブリックオファーをユーザー全員に表示し、利用可能にしてもよい場合は、[公開] を選択します。
これで、パブリックオファーでデータ製品を公開する手動の部分が完了しました。 は、製品を AWS Data Exchange 準備して公開します。
[製品の概要] ページの製品のステータスが[承認待ち] になり、公開されると [公開済み] に変更されます。
ステップ 6: (オプション) 製品をコピーする
最初の製品を作成したら、その詳細とパブリックオファーをコピーして新しい製品を作成することができます。
注記
パブリック、プライベート、公開済み、または未公開の製品をコピーできます。製品に関連付けられているカスタムオファーはコピーされませんが、パブリックオファーがコピーされます。
製品をコピーする
-
ウェブブラウザを開き、AWS Data Exchange コンソール
にサインインします。 -
左側のナビゲーションペインにある [データを発行] で [製品] を選択します。
-
[製品] で、コピーする製品の横にあるボタンをオンにします。
-
[アクション] ドロップダウンから [コピーを作成] を選択します。
-
[新しい製品を公開] ワークフローを続行します。ワークフローの詳細情報は、ステップ 3 で選択した製品に基づいて既に入力されています。詳細については、「ステップ 5: 新しい製品を公開する」を参照してください。