PDFフォーム送信用に独自のS3バケットを設定する方法

Profile picture of Benjamin André-Micolon

注意:Azure Blob Storageをご利用の場合は、Azure Blob Storageの設定ガイドをご覧ください。



顧客がSimplePDFのポータルや、ポータルに接続された埋め込みエディターを使用してドキュメントを編集・記入すると、ドキュメントと送信データはSimplePDFのストレージ(S3バケット)に安全に保存されます。

しかし、国や業界の特定の規則へのコンプライアンス対応など、さまざまな理由でドキュメントを独自のストレージに保存したい場合があります。

アップロードの仕組み

S3バケットの設定方法を確認するには、次のセクションに進んでください

S3アップロードのフローを簡単に確認しましょう:

S3アップロードの概要フロー

セキュリティとプライバシーは最も重要であるため、アップロードフローについていくつかの点を強調します:

  • SimplePDFサーバーはドキュメントを一切参照しません。すべてのやり取り(アップロードとダウンロード)はブラウザ内で行われます。
  • ドキュメントのアップロードとダウンロード(アカウントで顧客の送信データを確認する際)は、S3認証情報(SimplePDFのものまたは独自のもの)を使用した有効期限付きのプリサインドURLで実行されます。

独自のS3バケットを設定する方法

独自のS3バケットの設定はPROプランでご利用いただけます。

SimplePDF側の設定

  1. アカウントにログインします
  2. アカウント設定画面に移動します:

アカウント画面でのカスタムS3設定

  1. Update configurationをクリックします

  2. S3バケットの詳細を入力します:

仮想ホスト形式のリクエストを使用する場合は、エンドポイントにhttps://s3.amazonaws.comを指定してください

カスタムS3設定:設定詳細

  1. Updateをクリックします

S3バケットのCORS設定

  1. 以下のヘッダーを許可します:
  • x-amz-acl
  • Content-Type
  1. 以下のメソッドを許可します:
  • GET
  • PUT
  1. 以下のオリジンを許可します:
  • *

すべてのオリジン(*)へのアクセスを許可したくない場合は、自社ポータルに限定できます:https://your_identifier.simplepdf.com

S3バケットに必要な権限

  • s3:GetObject:インターフェースおよびWebhook送信時にドキュメントと送信データを表示するため
  • s3:PutObject:ドキュメントと送信データをアップロードするため
  • s3:DeleteObject:アップロードしたドキュメントと送信データを削除するため

ドキュメントと送信データが、独自のS3バケットに自動的に保存されるようになりました!

ご質問がございましたら、お気軽にsupport@simplepdf.comまでご連絡ください。

あなたが興味を持つかもしれない