
put-object
**********


DESCRIPTION
===========

Adds an object to a bucket.


SYNOPSIS
========

   aws s3 put-object
     --bucket <value>
     --key <value>
     [--body <value>]
     [--grant-full-control <value>]
     [--expires <value>]
     [--content-type <value>]
     [--grant-write-acp <value>]
     [--content-language <value>]
     [--website-redirect-location <value>]
     [--content-md5 <value>]
     [--content-encoding <value>]
     [--grant-read <value>]
     [--storage-class <value>]
     [--grant-read-acp <value>]
     [--server-side-encryption <value>]
     [--cache-control <value>]
     [--acl <value>]
     [--content-disposition <value>]
     [--metadata <value>]


REQUIRED PARAMETERS
===================

"--bucket"  (string)

"--key"  (string)


OPTIONAL PARAMETERS
===================

"--body"  (blob)

"--grant-full-control"  (string)Gives the grantee READ, READ_ACP, and
WRITE_ACP permissions on the object.

"--expires"  (timestamp)The date and time at which the object is no
longer cacheable.

"--content-type"  (string)A standard MIME type describing the format
of the object data.

"--grant-write-acp"  (string)Allows grantee to write the --acl for the
applicable object.

"--content-language"  (string)The language the content is in.

"--website-redirect-location"  (string)If the bucket is configured as
a website, redirects requests for this object to another object in the
same bucket or to an external URL. Amazon S3 stores the value of this
header in the object metadata.

"--content-md5"  (string)

"--content-encoding"  (string)Specifies what content encodings have
been applied to the object and thus what decoding mechanisms must be
applied to obtain the media-type referenced by the Content-Type header
field.

"--grant-read"  (string)Allows grantee to read the object data and its
metadata.

"--storage-class"  (string)The type of storage to use for the object.
Defaults to 'STANDARD'.

"--grant-read-acp"  (string)Allows grantee to read the object ACL.

"--server-side-encryption"  (string)The Server-side encryption
algorithm used when storing this object in S3.

"--cache-control"  (string)Specifies caching behavior along the
request/reply chain.

"--acl"  (string)The canned --acl to apply to the object.

"--content-disposition"  (string)Specifies presentational information
for the object.

"--metadata"  (map)A map of metadata to store with the object in S3.

   *Parameter Syntax*

      {
        "string": "string"
        ...
      }
