Upload Object
AWS S3のバケットにオブジェクトをアップロードします。
オプション
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
|
リージョン(Region) |
AWS S3バケットと関連付けられているリージョンを選択します。 |
ドロップダウン | 正 |
|
規定ACL(Canned ACL) |
オブジェクトに適用する規定アクセス制御リスト(Canned Access Control List)(ACL)のタイプをドロップダウンメニューから選択します。 ドロップダウンメニューから
|
ドロップダウン | 正 |
入力
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
|
オプション(Options) |
|||
|
ファイルコンテンツ(File Content) |
アップロードするファイルへのポインター。 |
ファイル | 正 |
|
バケット(Bucket) |
オブジェクトの宛先バケットの名前。 |
テキスト | 正 |
|
キー(Key) |
アップロードされるオブジェクトに関連付けるキー。 |
テキスト | 正 |
|
ストレージクラス(Storage Class) |
アップロードするオブジェクトに使用する専用のストレージタイプを選択します。 パフォーマンス、データアクセス、回復性、コストのワークロード要件を考慮します。
デフォルトでは、AWS S3は新規作成されるオブジェクトの保存に |
ドロップダウン | FALSE |
|
タグ付け(Tagging) |
オブジェクトに適用するタグセット。 タグセットの形式はURLクエリパラメーターにする必要があります。 例: |
テキスト | FALSE |
|
フルコントロールを付与(Grant Full Control) |
オブジェクトに対する参照、更新、ACP参照、ACP更新権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。
たとえば、 このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドで |
テキストのリスト | FALSE |
|
参照権限を付与(Grant Read) |
オブジェクトデータとメタデータを読み取る権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。
たとえば、 このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドで |
テキストのリスト | FALSE |
|
ACP参照権限を付与(Grant Read ACP) |
オブジェクトのACLを読み取る権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。
たとえば、 このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドで |
テキストのリスト | FALSE |
|
ACP更新権限を付与(Grant Write ACP) |
オブジェクトのACLを書き込む権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。
たとえば、 このフィールドは、ユーザーが正規ACL(Canned ACL)フィールドで |
テキストのリスト | 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)モード。
|
ドロップダウン | FALSE |
|
オブジェクトロック保持期限(Object Lock Retain Until Date) |
コピーしたオブジェクトのオブジェクトロック(Object Lock)が期限切れになる日時。 (例: |
テキスト | FALSE |
|
リクエスト支払者(Request Payer) |
リクエストが課金の対象であることを依頼者が知っていることを確認します。 |
ドロップダウン | FALSE |
|
サーバー側暗号化(Server Side Encryption) |
このオブジェクトをAWS S3に保存する際に使用されるサーバー側暗号化アルゴリズムを選択します。
|
ドロップダウン | 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)を使用する場合、このフィールドを |
ドロップダウン | FALSE |
|
SSEコンテキスト(SSE Context) |
オブジェクトの暗号化に使用するAWS KMS暗号化コンテキストを指定します。 このフィールドの値は、暗号化コンテキストをキー/値のペアとして保持するJSONが含まれるBase64エンコードされたUTF-8文字列です。 |
テキスト | FALSE |
|
SSE顧客アルゴリズム(SSE Customer Algorithm) |
オブジェクトの暗号化に使用するアルゴリズムを指定します。 たとえば、 |
テキスト | FALSE |
|
SSE顧客キー(SSE Customer Key) |
AWS S3がデータの暗号化に使用する顧客提供の暗号化キーを指定します。 この値はオブジェクトの保存に使用され、その後破棄されます。 注:
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)。 |
テキスト |