Nothing
profile
argument over env vars in locate_credentials()
locate_credentials()
call from internal signature_v4()
function. (#33)signature_v4_auth()
and signature_v2_auth()
gain a force_credentials
argument. If force_credentials = TRUE
, user-supplied values are used and no call to locate_credentials()
is made. (#33)AWS_SHARED_CREDENTIALS_FILE
and AWS_PROFILE
into code as appropriate and tweaked locate_credentials()
accordingly.signature_v4_auth()
and signature_v2_auth()
now returns all inputs to facilitate using the return value in constructing an HTTP request.datetime
argument in several functions. (#28, h/t @yansonz)read_credentials()
now trims excess whitespace from profile names. (#22, h/t Paul Ingles)locate_credentials()
returns region = default_region
even when no other credentials are found.canonical_request()
now correctly trims whitespace.use_credentials()
(with defaults) to that behavior is more similar to other AWS client libraries. (https://github.com/cloudyr/aws.s3/pull/184, h/t Dan Tenenbaum)profile
argument of use_credentials()
now defaults to Sys.getenv("AWS_PROFILE", "default")
for consistency with other AWS client libraries.locate_credentials()
now attempts to look in instance metadata for a region, when called from an EC2 instance. (see https://github.com/cloudyr/aws.s3/issues/151)region
have been standardized and documented for locate_credentials()
.signature_v4_auth()
and signature_v2_auth()
now both return a Region
value in their response list, as identified by locate_credentials()
.locate_credentials()
caused by trying to retrieve EC2 instance metadata from a non-EC2 machine on which the aws.ec2metadata package was installed.locate_credentials()
behavior.locate_credentials()
function to walk through a hierarchy of possible credential locations, beginning with user-supplied values, then environment variables, local then global credentials ".aws/credentials" files, and finally (if applicable) an EC2 role for the currently running instance. (#11)read_credentials()
to allow key-value pairs of any form: KEY=VALUE
, KEY = VALUE
, KEY= VALUE
, KEY =VALUE
. (#15, h/t David Severski)signature_v2_auth()
.read_credentials()
now looks for the credentials file in a more reasonable location on Windows (#12/#13, h/t user:kadrach)read_credentials()
and use_credentials()
to access AWS access credentials stored in .aws/credentials
files.canonical_request()
now sets C collate order to properly order query argument and header names across platforms.URLencode()
. (#5)signature_v4_auth
.utils::URLencode
that correctly encodes URLs per RFC 3986.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.