baiji v0.6.0 Baiji.S3

Link to this section Summary

Functions

Returns a map containing the input/output shapes for this endpoint

Outputs values common to all actions

Completes a multipart upload by assembling previously uploaded parts

Creates a copy of an object that is already stored in Amazon S3

Initiates a multipart upload and returns an upload ID

Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted

Deletes an analytics configuration for the bucket (specified by the analytics configuration ID)

Deletes the cors configuration information set for the bucket

Deletes an inventory configuration (identified by the inventory ID) from the bucket

Deletes the lifecycle configuration from the bucket

Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket

Deletes the policy from the bucket

Deletes the replication configuration from the bucket

Deletes the tags from the bucket

This operation removes the website configuration from the bucket

Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest version of the object. If there isn’t a null version, Amazon S3 does not remove any objects

Removes the tag-set from an existing object

This operation enables you to delete multiple objects from a bucket using a single HTTP request. You may specify up to 1000 keys

Returns the accelerate configuration of a bucket

Gets the access control policy for the bucket

Gets an analytics configuration for the bucket (specified by the analytics configuration ID)

Returns the cors configuration for the bucket

Returns an inventory configuration (identified by the inventory ID) from the bucket

Deprecated, see the GetBucketLifecycleConfiguration operation

Returns the lifecycle configuration information set on the bucket

Returns the region the bucket resides in

Returns the logging status of a bucket and the permissions users have to view and modify that status. To use GET, you must be the bucket owner

Gets a metrics configuration (specified by the metrics configuration ID) from the bucket

Deprecated, see the GetBucketNotificationConfiguration operation

Returns the notification configuration of a bucket

Returns the policy of a specified bucket

Returns the replication configuration of a bucket

Returns the request payment configuration of a bucket

Returns the tag set associated with the bucket

Returns the versioning state of a bucket

Returns the website configuration for a bucket

Retrieves objects from Amazon S3

Returns the access control list (ACL) of an object

Returns the tag-set of an object

Return torrent files from a bucket

This operation is useful to determine if a bucket exists and you have permission to access it

The HEAD operation retrieves metadata from an object without returning the object itself. This operation is useful if you’re only interested in an object’s metadata. To use HEAD, you must have READ access to the object

Lists the analytics configurations for the bucket

Returns a list of inventory configurations for the bucket

Lists the metrics configurations for the bucket

Returns a list of all buckets owned by the authenticated sender of the request

This operation lists in-progress multipart uploads

Returns metadata about all of the versions of objects in a bucket

Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket

Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. Note: ListObjectsV2 is the revised List Objects API and we recommend you use this revised API for new application development

Lists the parts that have been uploaded for a specific multipart upload

Sets the accelerate configuration of an existing bucket

Sets the permissions on a bucket using access control lists (ACL)

Sets an analytics configuration for the bucket (specified by the analytics configuration ID)

Sets the cors configuration for a bucket

Adds an inventory configuration (identified by the inventory ID) from the bucket

Deprecated, see the PutBucketLifecycleConfiguration operation

Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it

Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters. To set the logging status of a bucket, you must be the bucket owner

Sets a metrics configuration (specified by the metrics configuration ID) for the bucket

Deprecated, see the PutBucketNotificationConfiguraiton operation

Enables notifications of specified events for a bucket

Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it

Creates a new replication configuration (or replaces an existing one, if present)

Sets the request payment configuration for a bucket. By default, the bucket owner pays for downloads from the bucket. This configuration parameter enables the bucket owner (only) to specify that the person requesting the download will be charged for the download. Documentation on requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html

Sets the versioning state of an existing bucket. To set the versioning state, you must be the bucket owner

Set the website configuration for a bucket

Adds an object to a bucket

uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket

Sets the supplied tag-set to an object that already exists in a bucket

Restores an archived copy of an object back into Amazon S3

Uploads a part in a multipart upload

Uploads a part by copying data from an existing object as data source

Link to this section Functions

Returns a map containing the input/output shapes for this endpoint

Outputs values common to all actions

Link to this function abort_multipart_upload(input \\ %{}, options \\ [])

Aborts a multipart upload.

To verify that all parts have been removed, so you don’t get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.

Link to this function complete_multipart_upload(input \\ %{}, options \\ [])

Completes a multipart upload by assembling previously uploaded parts.

Link to this function copy_object(input \\ %{}, options \\ [])

Creates a copy of an object that is already stored in Amazon S3.

Link to this function create_bucket(input \\ %{}, options \\ [])

Creates a new bucket.

Link to this function create_multipart_upload(input \\ %{}, options \\ [])

Initiates a multipart upload and returns an upload ID.

Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.

Link to this function delete_bucket(input \\ %{}, options \\ [])

Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.

Link to this function delete_bucket_analytics_configuration(input \\ %{}, options \\ [])

Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).

Link to this function delete_bucket_cors(input \\ %{}, options \\ [])

Deletes the cors configuration information set for the bucket.

Link to this function delete_bucket_inventory_configuration(input \\ %{}, options \\ [])

Deletes an inventory configuration (identified by the inventory ID) from the bucket.

Link to this function delete_bucket_lifecycle(input \\ %{}, options \\ [])

Deletes the lifecycle configuration from the bucket.

Link to this function delete_bucket_metrics_configuration(input \\ %{}, options \\ [])

Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.

Link to this function delete_bucket_policy(input \\ %{}, options \\ [])

Deletes the policy from the bucket.

Link to this function delete_bucket_replication(input \\ %{}, options \\ [])

Deletes the replication configuration from the bucket.

Link to this function delete_bucket_tagging(input \\ %{}, options \\ [])

Deletes the tags from the bucket.

Link to this function delete_bucket_website(input \\ %{}, options \\ [])

This operation removes the website configuration from the bucket.

Link to this function delete_object(input \\ %{}, options \\ [])

Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest version of the object. If there isn’t a null version, Amazon S3 does not remove any objects.

Link to this function delete_object_tagging(input \\ %{}, options \\ [])

Removes the tag-set from an existing object.

Link to this function delete_objects(input \\ %{}, options \\ [])

This operation enables you to delete multiple objects from a bucket using a single HTTP request. You may specify up to 1000 keys.

Link to this function get_bucket_accelerate_configuration(input \\ %{}, options \\ [])

Returns the accelerate configuration of a bucket.

Link to this function get_bucket_acl(input \\ %{}, options \\ [])

Gets the access control policy for the bucket.

Link to this function get_bucket_analytics_configuration(input \\ %{}, options \\ [])

Gets an analytics configuration for the bucket (specified by the analytics configuration ID).

Link to this function get_bucket_cors(input \\ %{}, options \\ [])

Returns the cors configuration for the bucket.

Link to this function get_bucket_inventory_configuration(input \\ %{}, options \\ [])

Returns an inventory configuration (identified by the inventory ID) from the bucket.

Link to this function get_bucket_lifecycle(input \\ %{}, options \\ [])

Deprecated, see the GetBucketLifecycleConfiguration operation.

Link to this function get_bucket_lifecycle_configuration(input \\ %{}, options \\ [])

Returns the lifecycle configuration information set on the bucket.

Link to this function get_bucket_location(input \\ %{}, options \\ [])

Returns the region the bucket resides in.

Link to this function get_bucket_logging(input \\ %{}, options \\ [])

Returns the logging status of a bucket and the permissions users have to view and modify that status. To use GET, you must be the bucket owner.

Link to this function get_bucket_metrics_configuration(input \\ %{}, options \\ [])

Gets a metrics configuration (specified by the metrics configuration ID) from the bucket.

Link to this function get_bucket_notification(input \\ %{}, options \\ [])

Deprecated, see the GetBucketNotificationConfiguration operation.

Link to this function get_bucket_notification_configuration(input \\ %{}, options \\ [])

Returns the notification configuration of a bucket.

Link to this function get_bucket_policy(input \\ %{}, options \\ [])

Returns the policy of a specified bucket.

Link to this function get_bucket_replication(input \\ %{}, options \\ [])

Returns the replication configuration of a bucket.

Link to this function get_bucket_request_payment(input \\ %{}, options \\ [])

Returns the request payment configuration of a bucket.

Link to this function get_bucket_tagging(input \\ %{}, options \\ [])

Returns the tag set associated with the bucket.

Link to this function get_bucket_versioning(input \\ %{}, options \\ [])

Returns the versioning state of a bucket.

Link to this function get_bucket_website(input \\ %{}, options \\ [])

Returns the website configuration for a bucket.

Link to this function get_object(input \\ %{}, options \\ [])

Retrieves objects from Amazon S3.

Link to this function get_object_acl(input \\ %{}, options \\ [])

Returns the access control list (ACL) of an object.

Link to this function get_object_tagging(input \\ %{}, options \\ [])

Returns the tag-set of an object.

Link to this function get_object_torrent(input \\ %{}, options \\ [])

Return torrent files from a bucket.

Link to this function head_bucket(input \\ %{}, options \\ [])

This operation is useful to determine if a bucket exists and you have permission to access it.

Link to this function head_object(input \\ %{}, options \\ [])

The HEAD operation retrieves metadata from an object without returning the object itself. This operation is useful if you’re only interested in an object’s metadata. To use HEAD, you must have READ access to the object.

Link to this function list_bucket_analytics_configurations(input \\ %{}, options \\ [])

Lists the analytics configurations for the bucket.

Link to this function list_bucket_inventory_configurations(input \\ %{}, options \\ [])

Returns a list of inventory configurations for the bucket.

Link to this function list_bucket_metrics_configurations(input \\ %{}, options \\ [])

Lists the metrics configurations for the bucket.

Link to this function list_buckets(input \\ %{}, options \\ [])

Returns a list of all buckets owned by the authenticated sender of the request.

Link to this function list_multipart_uploads(input \\ %{}, options \\ [])

This operation lists in-progress multipart uploads.

Link to this function list_object_versions(input \\ %{}, options \\ [])

Returns metadata about all of the versions of objects in a bucket.

Link to this function list_objects(input \\ %{}, options \\ [])

Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket.

Link to this function list_objects_v2(input \\ %{}, options \\ [])

Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. Note: ListObjectsV2 is the revised List Objects API and we recommend you use this revised API for new application development.

Link to this function list_parts(input \\ %{}, options \\ [])

Lists the parts that have been uploaded for a specific multipart upload.

Link to this function put_bucket_accelerate_configuration(input \\ %{}, options \\ [])

Sets the accelerate configuration of an existing bucket.

Link to this function put_bucket_acl(input \\ %{}, options \\ [])

Sets the permissions on a bucket using access control lists (ACL).

Link to this function put_bucket_analytics_configuration(input \\ %{}, options \\ [])

Sets an analytics configuration for the bucket (specified by the analytics configuration ID).

Link to this function put_bucket_cors(input \\ %{}, options \\ [])

Sets the cors configuration for a bucket.

Link to this function put_bucket_inventory_configuration(input \\ %{}, options \\ [])

Adds an inventory configuration (identified by the inventory ID) from the bucket.

Link to this function put_bucket_lifecycle(input \\ %{}, options \\ [])

Deprecated, see the PutBucketLifecycleConfiguration operation.

Link to this function put_bucket_lifecycle_configuration(input \\ %{}, options \\ [])

Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it.

Link to this function put_bucket_logging(input \\ %{}, options \\ [])

Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters. To set the logging status of a bucket, you must be the bucket owner.

Link to this function put_bucket_metrics_configuration(input \\ %{}, options \\ [])

Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.

Link to this function put_bucket_notification(input \\ %{}, options \\ [])

Deprecated, see the PutBucketNotificationConfiguraiton operation.

Link to this function put_bucket_notification_configuration(input \\ %{}, options \\ [])

Enables notifications of specified events for a bucket.

Link to this function put_bucket_policy(input \\ %{}, options \\ [])

Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.

Link to this function put_bucket_replication(input \\ %{}, options \\ [])

Creates a new replication configuration (or replaces an existing one, if present).

Link to this function put_bucket_request_payment(input \\ %{}, options \\ [])

Sets the request payment configuration for a bucket. By default, the bucket owner pays for downloads from the bucket. This configuration parameter enables the bucket owner (only) to specify that the person requesting the download will be charged for the download. Documentation on requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html

Link to this function put_bucket_tagging(input \\ %{}, options \\ [])

Sets the tags for a bucket.

Link to this function put_bucket_versioning(input \\ %{}, options \\ [])

Sets the versioning state of an existing bucket. To set the versioning state, you must be the bucket owner.

Link to this function put_bucket_website(input \\ %{}, options \\ [])

Set the website configuration for a bucket.

Link to this function put_object(input \\ %{}, options \\ [])

Adds an object to a bucket.

Link to this function put_object_acl(input \\ %{}, options \\ [])

uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket

Link to this function put_object_tagging(input \\ %{}, options \\ [])

Sets the supplied tag-set to an object that already exists in a bucket

Link to this function restore_object(input \\ %{}, options \\ [])

Restores an archived copy of an object back into Amazon S3

Link to this function upload_part(input \\ %{}, options \\ [])

Uploads a part in a multipart upload.

Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.

Link to this function upload_part_copy(input \\ %{}, options \\ [])

Uploads a part by copying data from an existing object as data source.