AWS S3 Control provides access to Amazon S3 control plane operations.
s3control(config = list())Optional configuration of credentials, endpoint, and/or region.
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"
  )
)
| 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 | 
# NOT RUN {
svc <- s3control()
svc$create_access_point(
  Foo = 123
)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab