翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Data Exchange を含む での製品の公開 APIs
以下のトピックでは、RESTAPIデータセットを作成し、 を含む新しい製品を公開するプロセスについて説明しますAPIs AWS Data Exchange。このプロセスは、 AWS Data Exchange コンソールまたは を使用して完了できます AWS Command Line Interface。
Amazon API Gateway をセットアップしたらAPI、 REST で新しいAPIデータセットを作成できます AWS Data Exchange。その後、リビジョンを作成し、APIアセットを追加できます。
API アセットを作成して公開すると、 AWS Data Exchange エンドポイントへのサブスクライバーリクエストがAPIゲートウェイ にプロキシされますAPI。次に、このデータセットを製品に追加し、料金を追加できます。その後、サブスクライバーは製品を表示し、カタログと AWS Data Exchange カタログで AWS Marketplace サブスクライブできます。
AWS Data Exchange リビジョンアクセスルール、プライベート製品、プライベートオファー、サブスクリプション検証などの 機能を利用できます。
契約ベースの価格設定、従量制の原価価格(契約価格は 0 ドル)、または従量制価格と契約価格の組み合わせのみを選択できます。
標準の従量制コストを選択することも、カスタムの従量制コストを指定することもできます。標準の従量制料金には、次の 3 つのタイプがあります。
-
API リクエストあたり
-
成功したAPIリクエストごと
-
転送されたデータ単位 (バイト)
注記
従量制コストは、製品内のすべてのAPIデータセットに適用されます。したがって、異なるAPIデータセットに対して同じディメンションに対して異なる料金を請求する場合は、異なる製品でこれらのデータセットを作成することをお勧めします。
このプロセスには以下のステップがあります。
ステップ
前提条件
を含む製品を公開する前にAPIs、次の前提条件を満たす必要があります。
-
を使用する前に AWS のサービス、 にサインアップ AWS して管理ユーザーを作成 AWS Data Exchangeする必要があります。詳細については、AWS IAM Identity Center ユーザーガイド の「使用開始」を参照してください。
-
で製品を作成するには AWS Data Exchange、 を AWS Marketplace 販売 AWS アカウント 者として登録する必要があります。データセットの作成にはこのアカウントを使用します。API Gateway リソースを持つアカウントは、データセットを作成しているのと同じアカウントに存在する必要はありません。
-
は、Amazon DynamoDB や などのデータにアクセスするための適切なリクエストおよびレスポンスモデルを使用する統合を使用して Amazon API Gateway 上にあるRESTAPI必要があります AWS Lambda。詳細については、「Amazon Gateway デベロッパーガイド」のAPI「ゲートウェイRESTAPIでの の開発」および「 の使用RESTAPIs」を参照してください。 API
注記
パブリックAPIゲートウェイのみがサポートAPIsされています。
-
Gateway は、 AWS Data Exchange サービスプリンシパルからの呼び出しを認証および認可できるAPIRESTAPI必要があります。から AWS Data Exchange へのすべてのリクエストは、 AWS Data Exchange 認証情報で署名された Signature Version 4 (SigV4) プロトコルAPIを使用します。 AWS Data Exchange は、カスタムドメインとドメインキーマッピングで動作します。
注記
AWS Data Exchange は Amazon Cognito、No-Auth、および AWS Lambda オーソライザーをサポートしていません。
-
Gateway が認証と認可にカスタム ID システムAPIRESTAPIを使用している場合は、IAM認証を使用するように設定し、 を記述する OpenAPI スキーマをインポートしますAPI。 AWS Data Exchange は、独自のサービス認証情報RESTAPIを使用して API Gateway を呼び出し、アカウント ID などのサブスクライバー情報を含めます。
-
Gateway APIRESTAPIはバックエンドとの統合を担当します。これを行うには、次のいずれかを実行します。
-
バックエンドが検証できる API Gateway 経由で送信されるすべてのリクエストに、存続期間の長い認証トークンRESTAPIをアタッチします。
-
API Gateway を使用して、認証情報を生成して を呼び出すことができる Lambda 関数を呼び出しますAPI。
-
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リソースポリシーを更新する
前提条件RESTAPIを満たす Amazon API Gateway がある場合は、APIリソースポリシーを更新して、サブスクライバーが のAPIスキーマを取得するリクエストを行ったAPIときに を呼び出す機能を付与 AWS Data Exchange する必要があります。
API リソースポリシーを更新するには
-
のAPIリソースポリシーに次のポリシーを追加します。
{ "Effect": "Allow", "Principal": {"Service": "dataexchange.amazonaws.com"}, "Action": "execute-api:Invoke", "Resource": "*", "Condition": {"StringEquals": {"aws:SourceAccount": "<account-id>"}} }
-
を、APIデータセットを作成するアカウント
account-id
に置き換えます。API Gateway リソースを持つアカウントは、データセットを作成しているのと同じアカウントに存在する必要はありません。
このポリシーは、これらのアクセス許可を AWS Data Exchange サービスプリンシパルによって行われた呼び出しに制限し、 アカウントのみが との統合 AWS Data Exchange を許可できることを要求しますAPI。
注記
この呼び出しの実行 AWS Data Exchange を明示的に拒否するリソースポリシーがある場合は、この拒否を削除または制限する必要があります。
これで、 APIデータセットを作成する準備ができました。
ステップ 2: APIデータセットを作成する
のデータセット AWS Data Exchange は動的で、リビジョンを使用してバージョン管理され、各リビジョンには少なくとも 1 つのアセットが含まれます。詳細については、「のデータ AWS Data Exchange」を参照してください。
API データセットを作成するには、 AWS Data Exchange コンソールまたは 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" }
-
注記
インポートRESTAPIするAPIゲートウェイの ID とステージを知る必要があります。
ステップ 4: リビジョンにAPIアセットを追加する
API アセットには、サブスクライバーが を呼び出すために必要な情報が含まれていますAPI。詳細については、「アセット」を参照してください。
以下の手順では、データアセットをインポートし、その後リビジョンを確定します。
リビジョン AWS CLI にアセットを追加するには、 AWS Data Exchange コンソールまたは を使用します。
リビジョンへのAPIアセットの追加 (コンソール)
リビジョンにアセットを追加する (コンソール)
-
データセットの詳細ページのAPIアセットセクションで、APIステージの追加を選択します。
-
API 「ステージを選択」で、Amazon API Gateway の API API を入力ボックスに入力するか、ドロップダウンリストから次のいずれかを選択します。
-
API 別の の AWS アカウント - これは、アクセス許可APIが付与されたクロスアカウントです。
-
この AWS アカウント- これは APIの です AWS アカウント。
-
API 別の で AWS アカウントを選択した場合は、入力ボックスに API ID API とステージ名を入力します。
-
これ AWS アカウントを選択した場合は、ドロップダウンリストからAPIステージ名を選択します。
注記
新しいAPIステージを作成するには、新規作成を選択し、「Amazon API Gateway APIで新規作成」モーダルのステップに従います。新しいステージが作成されたら、ステップ 2 を繰り返します。
-
-
詳細設定 - オプションで、既存の Amazon API Gateway 使用量プランを接続して、既存の使用量プランで定義されているスロットリングとクォータの制限を使用するように選択し、 API キーを入力します。
-
サブスクライバーAPIのドキュメントで、サブスクライバーAPIが製品をサブスクライブした後に表示される の詳細を入力します。
-
API 名前には、サブスクライバーがAPIアセットを識別するために使用できる名前を入力します。
注記
これが AWS アカウント選択された場合、API名前は自動的に入力され、必要に応じて変更できます。
API 別の の AWS アカウント を選択した場合、API名前にはデフォルトの名前が入力されます。サブスクライバーがそれを簡単に理解できるように、この名前を に変更する必要があります。
-
OpenAPI 3.0 仕様の場合は、次のいずれかです。
-
Open API3.0 仕様ファイルを入力するか、コピーして貼り付けます。
-
.JSON ファイルからインポートを選択し、インポートするローカルコンピュータから .json ファイルを選択します。
インポートされた仕様がボックスに表示されます。
-
Amazon API Gateway からインポートを選択し、インポートする仕様を選択します。
インポートされた仕様がボックスに表示されます。
-
-
追加ドキュメント - オプションで、サブスクライバーが について知るのに役立つ追加情報を入力しますAPI。Markdown がサポートされています。
注記
このアセットをリビジョンに追加した後は、OpenAPI 仕様と追加のドキュメントを編集することはできません。
リビジョンが確定されていないときにこの情報を更新する場合は、アセットを置き換えることができます。
リビジョンが確定されているときにこの情報を更新する場合は、更新されたアセットで新しいリビジョンを作成できます。
-
-
API ステージの追加を選択します。
アセット (この場合は API) をデータセットにインポートするジョブが開始されます。
注記
Amazon API Gateway APIに がない場合は、作成するよう求められます。
-
ジョブが終了したら、[ジョブ] セクションの [状態] フィールドが [完了] に更新されます。
-
追加APIsできるものがある場合は、ステップ 2 を繰り返します。
-
[リビジョンの概要] で、リビジョンとそのアセットを確認します。
-
[確定] を選択します。
データセットのリビジョンが正常に確定されました。
リビジョンを製品に追加する前に、リビジョンを編集する、または リビジョンを削除することができます。
これで、新しいAPIデータ製品を公開する準備ができました。
リビジョンへのAPIアセットの追加 (AWS CLI)
IMPORT_ASSET_FROM_API_GATEWAY_API
ジョブを実行することでAPIアセットを追加できます。
リビジョン (AWS CLI) にAPIアセットを追加するには:
-
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: を含む新しい製品を公開する APIs
少なくとも 1 つのデータセットを作成し、アセットが含まれるリビジョンを確定したら、そのデータセットを製品の一部として公開する準備が整います。詳細については、「での製品のベストプラクティス AWS Data Exchange」を参照してください。製品とオファーに関する必要な詳細情報のすべてが揃っていることを確認してください。
AWS Data Exchange コンソールまたは AWS Marketplace Catalog を使用してAPI、 を含む新しい製品を公開しますAPIs。Catalog を使用して新しい製品を公開する方法の詳細についてはAPI、 AWS Marketplace 「」を参照してくださいAWS Marketplace カタログ AWS Data Exchange での の使用 API。
を含む新しい製品の公開 APIs (コンソール)
を含む新しい製品を公開するには APIs
-
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 つ追加します。
-
-
サブスクリプションの [料金とアクセス期間] オプションを選択します。
-
従量制料金(オプション)の場合は、[追加]を選択します。
-
従量制コストを追加する で、タイプリストからAPI通話のコストのタイプを選択します。
-
APIリクエストあたり
-
成功したAPIリクエストごと
-
転送されたデータ単位 (バイト)
-
新しいカスタム従量制コスト
-
-
購読者の請求書に記載されているコスト表示名を入力または更新します。
-
事前に定義された従量制料金を使用している場合、キーは自動的に生成され、編集できないため、レスポンスヘッダーに送り返す必要もありません。
-
新しいカスタム従量制コストを作成する場合は、キーを入力します。これは、APIレスポンスヘッダーの従量制コストの識別子です (最大 15 文字)。
この キー は
x-amz-dataexchange-metering
レスポンスヘッダーの一部として送り返す必要があります。例 カスタムキー
というカスタムキー
VertexCount
と という別のカスタムキーがある場合EdgeCount
、x-amz-dataexchange-metering「」レスポンスヘッダーの値はVertexCount=3,EdgeCount=10
であるか、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: 新しい製品を公開する」を参照してください。