s3control: AWS S3 Control

Description Usage Arguments Value Service syntax Operations Examples

View source: R/s3control_service.R

Description

AWS S3 Control provides access to Amazon S3 control plane operations.

Usage

1
s3control(config = list())

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
svc <- s3control(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

create_access_point Creates an access point and associates it with the specified bucket
create_bucket This API operation creates an Amazon S3 on Outposts bucket
create_job S3 Batch Operations performs large-scale Batch Operations on Amazon S3 objects
delete_access_point Deletes the specified access point
delete_access_point_policy Deletes the access point policy for the specified access point
delete_bucket This API operation deletes an Amazon S3 on Outposts bucket
delete_bucket_lifecycle_configuration This API action deletes an Amazon S3 on Outposts bucket's lifecycle configuration
delete_bucket_policy This API operation deletes an Amazon S3 on Outposts bucket policy
delete_bucket_tagging This operation deletes an Amazon S3 on Outposts bucket's tags
delete_job_tagging Removes the entire tag set from the specified S3 Batch Operations job
delete_public_access_block Removes the PublicAccessBlock configuration for an AWS account
delete_storage_lens_configuration Deletes the Amazon S3 Storage Lens configuration
delete_storage_lens_configuration_tagging Deletes the Amazon S3 Storage Lens configuration tags
describe_job Retrieves the configuration parameters and status for a Batch Operations job
get_access_point Returns configuration information about the specified access point
get_access_point_policy Returns the access point policy associated with the specified access point
get_access_point_policy_status Indicates whether the specified access point currently has a policy that allows public access
get_bucket Gets an Amazon S3 on Outposts bucket
get_bucket_lifecycle_configuration This operation gets an Amazon S3 on Outposts bucket's lifecycle configuration
get_bucket_policy This action gets a bucket policy for an Amazon S3 on Outposts bucket
get_bucket_tagging This operation gets an Amazon S3 on Outposts bucket's tags
get_job_tagging Returns the tags on an S3 Batch Operations job
get_public_access_block Retrieves the PublicAccessBlock configuration for an AWS account
get_storage_lens_configuration Gets the Amazon S3 Storage Lens configuration
get_storage_lens_configuration_tagging Gets the tags of Amazon S3 Storage Lens configuration
list_access_points Returns a list of the access points currently associated with the specified bucket
list_jobs Lists current S3 Batch Operations jobs and jobs that have ended within the last 30 days for the AWS account making the request
list_regional_buckets Returns a list of all Outposts buckets in an Outpost that are owned by the authenticated sender of the request
list_storage_lens_configurations Gets a list of Amazon S3 Storage Lens configurations
put_access_point_policy Associates an access policy with the specified access point
put_bucket_lifecycle_configuration This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket
put_bucket_policy This action puts a bucket policy to an Amazon S3 on Outposts bucket
put_bucket_tagging This action puts tags on an Amazon S3 on Outposts bucket
put_job_tagging Sets the supplied tag-set on an S3 Batch Operations job
put_public_access_block Creates or modifies the PublicAccessBlock configuration for an AWS account
put_storage_lens_configuration Puts an Amazon S3 Storage Lens configuration
put_storage_lens_configuration_tagging Put or replace tags on an existing Amazon S3 Storage Lens configuration
update_job_priority Updates an existing S3 Batch Operations job's priority
update_job_status Updates the status for the specified job

Examples

1
2
3
4
5
6
7
## Not run: 
svc <- s3control()
svc$create_access_point(
  Foo = 123
)

## End(Not run)

paws.storage documentation built on Aug. 23, 2021, 1:06 a.m.