コンテンツにスキップ
アカウントを作成またはサインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
Billing
概要Billing API について
サブスクリプション
Invoicing
従量課金
見積もり
顧客管理
Billing と他のプロダクトの連携
売上回収
オートメーション
実装内容をテストする
税金
概要
Stripe tax を使用
法規制の遵守・対応管理
レポート機能
概要
レポートの選択
レポートを設定
複数のアカウントのレポート
Reports API
収益認識
データ
概要
ビジネスデータのクエリ
Sigma
Data Pipeline
    概要
    Data Pipeline の仕組み
    データウェアハウスにデータをエクスポート
    クラウドストレージにデータをエクスポート
      Google Cloud Storage にデータをエクスポート
      AWS S3 ストレージにデータをエクスポート
      Azure Blob Storage にデータをエクスポート
      クラウドストレージの接続の問題を診断
      クラウドストレージファイルの編成
    エクスポートのカスタマイズ
外部データをインポート
アメリカ
日本語
ホーム売上管理Data PipelineExport data to cloud storage

Amazon S3 へのデータのエクスポート

Stripe から AWS S3 ストレージバケットへの定期的なデータエクスポートを自動化します。

Data Pipeline は、Stripe データのコピーをすべて Parquet ファイルとして Amazon S3 ストレージバケットに配信します。ここには各テーブルのファイルディレクトリが含まれ、3 時間ごとに配信および更新が行われます。

動画コンテンツの読み込み中...

前提条件

連携を開始する前に、有効な AWS アカウントと以下の権限があることを確認してください。

  1. Amazon S3 バケットを作成します。
  2. プロビジョニングされたバケットに Stripe がオブジェクトを作成できるようにするための IAM ロールを作成します。
  3. 管理者または開発者のロールで Stripe ダッシュボードにアクセスします。

バケットを作成する

  1. 選択したアカウント地域の Amazon S3 コンソール に移動します。
  2. 必要に応じて、新しいストレージバケットを作成します。
    • 現在 S3 バケットがない場合は、AWS ガイドラインに従って最初のバケットを作成 します。名前に「Stripe」を含めることをお勧めします (「<name>-stripe-data」など)。
  3. このバケット名とリージョンは後のステップで必要になるため、書き留めておきます。

アカウント登録プロセスを開始する

  1. Data Pipeline ダッシュボード にアクセスします。
  2. 開始 をクリックします。
  3. Amazon S3 を選択します。
  4. この権限のステップでは、IAM ロールと信頼ポリシーの作成時に使用できるコードブロックを確認できます。

新しい権限ポリシーを作成する

新しい権限ポリシーを作成するには、以下の手順に従います。

  1. AWS IAM コンソール で、ポリシー > ポリシーを作成 > JSON をクリックします。
  2. Stripe アカウント登録ステップから提供されている JSON スニペットを貼り付けます。
  3. JSON スニペットの Resource セクションで、<BUCKET_RESOURCE> をバケット名に置き換えます。
  4. 新しいポリシーの名前を指定します (例:stripe-data-pipeline-policy)。
  5. ポリシーの作成 をクリックします。

カスタムポリシーを使用して新しい信頼のロールを作成する

カスタムポリシーを使用して新しいロールを作成するには、以下の手順に従います。

  1. AWS IAMコンソール で、ロール > ロールの作成 > Custom Trust Policy をクリックします。
  2. Stripe アカウント登録ステップから提供されている JSON スニペットを貼り付けます。
  3. 次へ をクリックして、ステップ 4 で新しく作成した権限ポリシーを選択します。
  4. stripe-data-pipeline-s3-role という名前でロールを保存します。この正確な名前を使用する必要があります。

AWS S3 への接続を確立する

  1. Stripe Data Pipeline アカウント登録プロセスに戻ります。
  2. 前のステップで生成された AWS アカウント ID、バケット名、リージョンを入力します。
  3. データ暗号化オプションを選択します。顧客管理キーを使用する場合は、公開キーをアップロードしてください。暗号化キー の作成方法については、作成手順をご確認ください。
  4. 次へ をクリックします。次へ をクリックすると、指定したバケットにテストデータが送信されますが、本番データは送信されません。
  5. テストデータの送信を確認したら、S3 バケット に移動します。
  6. バケットを開き、penny_test ディレクトリに移動します。次に acct_ または org_ というプレフィックスのサブディレクトリを開き、送信された account_validation.csv テストファイルを探します。
  7. account_validation.csv ファイルをダウンロードします。
  8. このテストファイルをデータパイプラインのアカウント登録ステップにアップロードします。
  9. 値を確定 をクリックします。
  10. テスト値を確認したら、登録 をクリックします。これにより製品に登録され、Amazon S3 バケットに配信される全データの最初の読み込みがスケジュールされます。このプロセスは 6 ~ 12 時間かかる場合があります。

オプション暗号化キーを生成

Stripe は顧客所有のキーによる PGP 暗号化を使用して、Stripe からストレージバケットへのデータ転送を暗号化する機能を提供します。これにより保護を強化し、転送中や保存中のデータの安全性を確保できます。

PGP 暗号化を無効にすることができますが、その場合、設定を誤ったり、権限のない第三者がバケットにアクセスした場合にデータ漏洩のリスクが高まります。暗号化を有効にしておくことで、データ保護を最高レベルに保つことができます。

  1. コマンドラインインターフェイス (ターミナル) を開きます。
  2. gpg --full-generate-key コマンドを実行してキーペアを作成します。
  3. メッセージが表示されたら、希望のタイプ、サイズ、有効期限を選択します。以下を推奨しています。
    • 種類: (1) RSA と RSA (デフォルト)
    • ビット長: 4096
    • キーの有効期間: 0 (有効期限なし)
  4. 「y」と入力して、Enter キーを押し、操作が正しいことを確定します。
  5. 設定 > Business > アカウントの詳細でアカウント ID (acct_1234) を見つけて、実際の名前で入力します。メールとコメントは空白のままにします。
  6. 「O」と入力して、 Enter をクリックして確認します。
  7. パスフレーズのプロンプトで、何も入力しないでください。代わりに、Enter を押して、「はい、保護は必要ありません」を選択します。この手順を繰り返して、選択を確定します。
  8. コマンドラインインターフェイス (端末) の出力で、先ほど作成したキーの場所を探し、キー ID (pub 行の最後にある 16 進数の長い文字列) を書き留めます。
  9. 公開キーをエクスポートするには、gpg --output acct_1234.key --armor --export your-key-id コマンドを入力し、your-key-id を前のステップで確認した 16 進数のキー ID に置き換えます。
  10. これで公開キーファイル (acct_1234.key) は現在のディレクトリに保存されます。

注

Stripe はお客様が指定したキーを使用してデータを暗号化し、お客様は Amazon S3 で復号化します。

このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc