オブジェクトをアップロードする

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

オプション

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

Region(リージョン)

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

ドロップダウン

TRUE

Canned ACL(規定ACL)

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

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

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

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

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

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

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

ドロップダウン

TRUE

入力

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

オプション

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

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

ファイル

TRUE

Bucket(バケット)

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

テキスト

TRUE

Key(キー)

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

テキスト

TRUE

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

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

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

  • 標準

  • 削減冗長性

  • 標準IA

  • 単一ゾーンIA

  • インテリジェントティアリング

  • Glacier

  • 深いアーカイブ

  • アウトポスト

  • Glacier IR

  • Snow

  • エクスプレス単一ゾーン

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

ドロップダウン

FALSE

Tagging(タグ付け)

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

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

例:Key1=Value1&Key2=Value2

テキスト

FALSE

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

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

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

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

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

例:ID=11112222333

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

テキストのリスト

FALSE

Grant Read(参照権限を付与)

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

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

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

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

例:ID=11112222333

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

テキストのリスト

FALSE

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

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

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

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

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

例:ID=11112222333

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

テキストのリスト

FALSE

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

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

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

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

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

例:ID=11112222333

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

テキストのリスト

FALSE

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

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

ドロップダウン

FALSE

Content MD5(コンテンツMD5)

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

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

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

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

テキスト

FALSE

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

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

  • ガバナンス
  • Compliance(コンプライアンス)

ドロップダウン

FALSE

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

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

例: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 Key ID(SSE AWS KMSキーID)

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

テキスト

FALSE

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

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

ドロップダウン

FALSE

SSE Context(SSEコンテキスト)

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

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

テキスト

FALSE

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

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

例:AES256

テキスト

FALSE

SSE Customer Key(SSE顧客キー)

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

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

AWS S3は暗号化キーを保存しません。

テキスト

FALSE

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

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

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

テキスト

FALSE

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

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

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

テキスト

FALSE

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

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

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

テキスト

FALSE

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

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

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

テキスト

FALSE

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

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

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

テキスト

FALSE

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

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

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

テキスト

FALSE

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

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

テキスト

FALSE

出力

フィールド 定義 タイプ

Response (レスポンス)

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

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

テキスト

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

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

テキスト

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

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

テキスト

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

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

True/False

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

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

テキスト

SSE Context(SSEコンテキスト)

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

テキスト

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

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

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

テキスト

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

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

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

テキスト

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

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

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

テキスト

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

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

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

テキスト

Version ID(バージョンID)

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

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

テキスト

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

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

テキスト

Expiration(有効期限)

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

テキスト

ETag

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

テキスト

関連項目

AWS S3コネクター

Workflows要素

AWS S3 Rest APIの概要