Upload Object

AWS S3のバケットにオブジェクトをアップロードします。

オプション

フィールド 定義 タイプ 必須

リージョン(Region)

AWS S3バケットと関連付けられているリージョンを選択します。

ドロップダウン

規定ACL(Canned ACL)

オブジェクトに適用する規定アクセス制御リスト(Canned Access Control List)(ACL)のタイプをドロップダウンメニューから選択します。

ドロップダウンメニューからNoneを選択すると、カードは次の入力フィールドを生成します。

  • フルコントロールを付与(Grant Full Control)

  • 参照権限を付与(Grant Read)

  • ACP参照権限を付与(Grant Read ACP)

  • ACP更新権限を付与(Grant Write ACP)

None以外のオプションを選択した場合、カードはこれらの入力フィールドを生成しません。代わりに、アップロードされるオブジェクトに選択した規定ACL(Canned ACL)オプションが適用されます。

ドロップダウン

入力

フィールド 定義 タイプ 必須

オプション(Options)

ファイルコンテンツ(File Content)

アップロードするファイルへのポインター。

ファイル

バケット(Bucket)

オブジェクトの宛先バケットの名前。

テキスト

キー(Key)

アップロードされるオブジェクトに関連付けるキー。

テキスト

ストレージクラス(Storage Class)

アップロードするオブジェクトに使用する専用のストレージタイプを選択します。

パフォーマンス、データアクセス、回復性、コストのワークロード要件を考慮します。

  • Standard

  • Reduced Redundancy

  • Standard IA

  • Onezone IA

  • Intelligent Tiering

  • Glacier

  • Deep Archive

  • Outposts

  • Glacier IR

  • Snow

  • Express Onezone

デフォルトでは、AWS S3は新規作成されるオブジェクトの保存にStandardストレージクラスを使用します。

ドロップダウン FALSE

タグ付け(Tagging)

オブジェクトに適用するタグセット。

タグセットの形式はURLクエリパラメーターにする必要があります。

例:Key1=Value1&Key2=Value2

テキスト FALSE

フルコントロールを付与(Grant Full Control)

オブジェクトに対する参照、更新、ACP参照、ACP更新権限をリストされたアカウントに付与します。

付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。

  • ID:指定された値がAWSアカウントの正規ユーザーIDである場合に使用します。
  • URI:事前に定義されたグループに権限を付与する場合に使用します。

  • Email address:指定された値がAWSアカウントのメールアドレスである場合に使用します。

たとえば、ID=11112222333です。

このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドでNoneを選択すると自動的に生成されます。

テキストのリスト FALSE

参照権限を付与(Grant Read)

オブジェクトデータとメタデータを読み取る権限をリストされたアカウントに付与します。

付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。

  • ID:指定された値がAWSアカウントの正規ユーザーIDである場合に使用します。
  • URI:事前に定義されたグループに権限を付与する場合に使用します。

  • Email address:指定された値がAWSアカウントのメールアドレスである場合に使用します。

たとえば、ID=11112222333です。

このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドでNoneを選択すると自動的に生成されます。

テキストのリスト FALSE

ACP参照権限を付与(Grant Read ACP)

オブジェクトのACLを読み取る権限をリストされたアカウントに付与します。

付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。

  • ID:指定された値がAWSアカウントの正規ユーザーIDである場合に使用します。
  • URI:事前に定義されたグループに権限を付与する場合に使用します。

  • Email address:指定された値がAWSアカウントのメールアドレスである場合に使用します。

たとえば、ID=11112222333です。

このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドでNoneを選択すると自動的に生成されます。

テキストのリスト FALSE

ACP更新権限を付与(Grant Write ACP)

オブジェクトのACLを書き込む権限をリストされたアカウントに付与します。

付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。

  • ID:指定された値がAWSアカウントの正規ユーザーIDである場合に使用します。
  • URI:事前に定義されたグループに権限を付与する場合に使用します。

  • Email address:指定された値がAWSアカウントのメールアドレスである場合に使用します。

たとえば、ID=11112222333です。

このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドでNoneを選択すると自動的に生成されます。

テキストのリスト FALSE

オブジェクトロック法的保留(Object Lock Legal Hold)

このオブジェクトに法的保留を適用するかどうかを指定します。

ドロップダウン FALSE

コンテンツMD5(Content MD5)

Base64エンコードされた、メッセージの128ビットのMD5ダイジェスト(RFC 1864に従ってヘッダーなし)。

入力は、データが元のデータと同じであることを確認するためのメッセージ整合性チェックとして使用されます。

RESTリクエスト認証の詳細については、REST認証を参照してください。

オブジェクトロック法的保留(Object Lock Legal Hold)入力フィールドと併用されます。

テキスト FALSE

オブジェクトロックモード(Object Lock Mode)

このオブジェクトに適用するオブジェクトロック(Object Lock)モード。

  • Governance
  • Compliance
ドロップダウン FALSE

オブジェクトロック保持期限(Object Lock Retain Until Date)

コピーしたオブジェクトのオブジェクトロック(Object Lock)が期限切れになる日時。

(例:2024-06-23T11:30:00Z)。

テキスト FALSE

リクエスト支払者(Request Payer)

リクエストが課金の対象であることを依頼者が知っていることを確認します。

ドロップダウン FALSE

サーバー側暗号化(Server Side Encryption)

このオブジェクトをAWS S3に保存する際に使用されるサーバー側暗号化アルゴリズムを選択します。

  • AES 256
  • AWS KMS
  • AWS KMS DSSE
ドロップダウン FALSE

SSE AWS KMSキーID(SSE AWS KMS Key ID)

オブジェクトの暗号化に使用するAWS KMSキーIDを指定します。

テキスト FALSE

有効化したSSEバケットキー(SSE Bucket Key Enabled)

AWS S3がAWSキー管理サービス(AWS KMS)キーを使ったサーバー側暗号化(SSE-KMS)によるオブジェクト暗号化にS3バケットキー(Bucket Key)を使用する場合、このフィールドをTrueに設定します。

ドロップダウン FALSE

SSEコンテキスト(SSE Context)

オブジェクトの暗号化に使用するAWS KMS暗号化コンテキストを指定します。

このフィールドの値は、暗号化コンテキストをキー/値のペアとして保持するJSONが含まれるBase64エンコードされたUTF-8文字列です。

テキスト FALSE

SSE顧客アルゴリズム(SSE Customer Algorithm)

オブジェクトの暗号化に使用するアルゴリズムを指定します。

たとえば、AES256です。

テキスト FALSE

SSE顧客キー(SSE Customer Key)

AWS S3がデータの暗号化に使用する顧客提供の暗号化キーを指定します。

この値はオブジェクトの保存に使用され、その後破棄されます。

テキスト FALSE

SSE顧客キーMD5(SSE Customer Key MD5)

RFC 1321に準拠した、暗号化キーの128ビットMD5ダイジェストを指定します。

AWS S3は、このフィールドをメッセージの整合性チェックに使用して暗号化キーがエラーなく送信されたことを確認します。

テキスト FALSE

チェックサムCRC-32(Checksum CRC-32)

このフィールドは、受信データが元の送信データと同じであることを確認するためのデータ整合性チェックとして利用できます。

このフィールドは、Base64エンコードされた、オブジェクトの32ビットCRC32チェックサムを指定します。

テキスト FALSE

チェックサムCRC-32C(Checksum CRC-32C)

このフィールドは、受信データが元の送信データと同じであることを確認するためのデータ整合性チェックとして利用できます。

このフィールドは、Base64エンコードされた、オブジェクトの32ビットCRC32Cチェックサムを指定します。

テキスト FALSE

チェックサムSHA-1(Checksum SHA-1)

このフィールドは、受信データが元の送信データと同じであることを確認するためのデータ整合性チェックとして利用できます。

このフィールドは、Base64エンコードされた、オブジェクトの160ビットSHA-1ダイジェストを指定します。

テキスト FALSE

チェックサムSHA-256(Checksum SHA-256)

このフィールドは、受信データが元の送信データと同じであることを確認するためのデータ整合性チェックとして利用できます。

このフィールドは、Base64エンコードされた、オブジェクトの256ビットSHA-256ダイジェストを指定します。

テキスト FALSE

想定バケット所有者(Expected Bucket Owner)

想定されるソースバケット所有者のアカウントID。

別のアカウントがソースバケットを所有する場合、リクエストはHTTP 403(アクセス拒否)エラーで失敗します。

テキスト FALSE

Webサイトリダイレクトロケーション(Website Redirect Location)

バケットをWebサイトとして構成すると、このオブジェクトのリクエストはすべてリダイレクトロケーションに送信されます。これは、同一バケット内の別のオブジェクトまたは外部URLである場合があります。

テキスト FALSE

出力

フィールド 定義 タイプ

レスポンス(Response )

サーバー側暗号化(Server Side Encryption)

このオブジェクトをAWS S3に保存する際に使用されるサーバー側暗号化アルゴリズム。

テキスト

SSE顧客アルゴリズム(SSE Customer Algorithm)

顧客提供の暗号化キーによるサーバー側暗号化が要求された場合、暗号化アルゴリズムの使用を確認するためにこのヘッダーがレスポンスに含まれます。

テキスト

SSE顧客キーMD5(SSE Customer Key MD5)

顧客提供の暗号化キーによるサーバー側暗号化が求められた場合、顧客提供暗号化キーの往復メッセージ整合性検証を提供するためにこのヘッダーがレスポンスに含まれます。

テキスト

有効化したSSEバケットキー(SSE Bucket Key Enabled)

アップロードされたオブジェクトが、AWSキー管理サービス(AWS KMS)キーを使ったサーバー側暗号化(SSE-KMS)にS3バケットキーを使用するかどうかを指定します。

True/False

SSE AWS KMSキーID(SSE AWS KMS Key ID)

このフィールドは、オブジェクトに使用されたAWSキー管理サービス(AWS KMS)対称暗号化顧客管理キーのIDを指定します。

テキスト

SSEコンテキスト(SSE Context)

存在する場合、オブジェクトの暗号化に使用されるAWS KMS暗号化コンテキストを指定します。

テキスト

チェックサムCRC-32(Checksum CRC-32)

Base64エンコードされた、オブジェクトの32ビットCRC32チェックサム。

これは、オブジェクトとともにアップロードされた場合にのみ存在します。

テキスト

チェックサムCRC-32C(Checksum CRC-32C)

Base64エンコードされた、オブジェクトの32ビットCRC32Cチェックサム。

これは、オブジェクトとともにアップロードされた場合にのみ存在します。

テキスト

チェックサムSHA-1(Checksum SHA-1)

Base64エンコードされた、オブジェクトの160ビットSHA-1ダイジェスト。

これは、オブジェクトとともにアップロードされた場合にのみ存在します。

テキスト

チェックサムSHA-256(Checksum SHA-256)

Base64エンコードされた、オブジェクトの256ビットSHA-256ダイジェスト。

これは、オブジェクトとともにアップロードされた場合にのみ存在します。

テキスト

バージョンID(Version ID)

バケットのバージョニングを有効にすると、AWS S3は保存されているオブジェクトの一意のバージョンIDを自動的に生成します。

AWS S3はレスポンスでこのIDを返します。

テキスト

リクエスト課金済み(Request Charged)

存在する場合、リクエストが問題なく依頼者に課金されたことを示します。

テキスト

有効期限(Expiration)

AWS S3ユーザーガイドでオブジェクトに有効期限を構成すると、レスポンスにはこのフィールドが含まれます。

テキスト

ETag

アップロードされるオブジェクトのエンティティタグ(ETag)。

テキスト