Upload Object(オブジェクトのアップロード)
AWS S3のバケットにオブジェクトをアップロードします。
オプション
| フィールド | 定義 | タイプ | 必須 | 
|---|---|---|---|
| Region(リージョン) | AWS S3バケットと関連付けられているリージョンを選択します。 | ドロップダウン | TRUE | 
| Canned ACL(規定ACL) | オブジェクトに適用する規定アクセス制御リスト(ACL)のタイプをドロップダウンメニューから選択します。 ドロップダウンメニューからNoneを選択すると、カードは次の入力フィールドを生成します。 
 None以外のオプションを選択した場合、カードはこれらの入力フィールドを生成しません。代わりに、アップロードされるオブジェクトに選択した[Canned ACL(規定ACL)]オプションが適用されます。 | ドロップダウン | TRUE | 
入力
| フィールド | 定義 | タイプ | 必須 | 
|---|---|---|---|
| オプション | |||
| File Content(ファイルコンテンツ) | アップロードするファイルへのポインター。 | ファイル | TRUE | 
| Bucket(バケット) | オブジェクトの宛先バケットの名前。 | テキスト | TRUE | 
| Key(キー) | アップロードされるオブジェクトに関連付けるキー。 | テキスト | TRUE | 
| Storage Class(ストレージクラス) | アップロードするオブジェクトに使用する専用のストレージタイプを選択します。 パフォーマンス、データアクセス、回復性、コストのワークロード要件を考慮します。 
 デフォルトでは、AWS S3は新規作成されるオブジェクトの保存に標準ストレージクラスを使用します。 | ドロップダウン | FALSE | 
| Tagging(タグ付け) | オブジェクトに適用するタグセット。 タグセットの形式はURLクエリパラメーターにする必要があります。 例:Key1=Value1&Key2=Value2 | テキスト | FALSE | 
| Grant Full Control(フルコントロールを付与) | オブジェクトに対する参照、更新、ACP参照、ACP更新権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。 
 例:ID=11112222333。 このフィールドは、ユーザーが[Canned ACL(正規ACL)]フィールドでNoneを選択すると自動的に生成されます。 | テキストのリスト | FALSE | 
| Grant Read(参照権限を付与) | オブジェクトデータとメタデータを読み取る権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。 
 例:ID=11112222333。 このフィールドは、ユーザーが[Canned ACL(正規ACL)]フィールドでNoneを選択すると自動的に生成されます。 | テキストのリスト | FALSE | 
| Grant Read ACP(ACP参照権限を付与) | オブジェクトのACLを読み取る権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。 
 例:ID=11112222333。 このフィールドは、ユーザーが[Canned ACL(正規ACL)]フィールドでNoneを選択すると自動的に生成されます。 | テキストのリスト | FALSE | 
| Grant Write ACP(ACP更新権限を付与) | オブジェクトのACLを書き込む権限をリストされたアカウントに付与します。 付与の対象者ごとにキー/値のペアを指定します。キーは次のいずれかです。 
 例: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(オブジェクトロックモード) | このオブジェクトに適用するオブジェクトロックモード。 
 | ドロップダウン | FALSE | 
| Object Lock Retain Until Date(オブジェクトロック保持期限) | コピーしたオブジェクトのオブジェクトロックが期限切れになる日時。 例:2024-06-23T11:30:00Z。 | テキスト | FALSE | 
| Request Payer(リクエスト支払者) | リクエストが課金の対象であることを依頼者が知っていることを確認します。 | ドロップダウン | FALSE | 
| Server Side Encryption(サーバー側暗号化) | このオブジェクトをAWS S3に保存する際に使用されるサーバー側暗号化アルゴリズムを選択します。 
 | ドロップダウン | 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)。 | テキスト | 
