Skip to content

paws-v0.4.0

Compare
Choose a tag to compare
@DyfanJones DyfanJones released this 15 Sep 16:06
· 682 commits to main since this release

New Features:

  • Helper functions config, credentails, cred . These functions build paws config allowing for code complete (linked issues: #421).
library(paws)
client <- s3(config(credentials(profile = "paws")))
library(paws)

client <- s3()

# list client paginators
list_paginators(client)
#> [1] "list_multipart_uploads" "list_object_versions"   "list_objects"          
#> [4] "list_objects_v2"        "list_parts"

# paginate over
resp <- client$list_objects_v2("my-bucket") |> paginate()

Created on 2023-09-15 with reprex v2.0.2

  • Generating pre-signed using s3v4 signature version (linked issues: #645).
library(paws)
client <- s3(config(signature_version = "s3v4"))

client$generate_presigned_url("list_objects", params = list(Bucket = "my-bucket"))

New methods:

applicationinsights:

appstream:

auditmanager:

backup:

cloudformation:

codecommit:

cognitoidentityprovider:

computeoptimizer:

connect:

connectparticipant:

costexplorer:

customerprofile:

elasticache:

emr:

health:

iam:

inspector2:

ivs:

kafka:

kendra:

lexmodelsv2:

lookoutequipment:

managedgrafana:

mq:

personalize:

pi:

proton:

quicksight:

rds:

redshift:

resiliencehub:

route53resolver:

sagemaker:

sagemakerruntime:

sesv2:

sfn: