| new_service | R Documentation |
Return an API service object with information and handlers needed to make API requests.
new_service(metadata, handlers, cfgs = NULL, operation = Operation())
metadata |
A named list of API metadata. It should look like: list(
service_name = "string",
endpoints = list("region" = list(endpoint = "endpoint", global = FALSE)),
service_id = "string",
api_version = "string",
signing_name = "string"|NULL,
json_version = "string",
target_prefix = "string"
)
|
handlers |
A set of handlers, e.g. from |
cfgs |
A config defined by the service. Defaults to null. |
operation |
A operation defined by the service. |
new_service requires that you've set your AWS region in one of:
AWS_REGION R environment variable
AWS_REGION OS environment variable (Linux and macOS)
~/.aws/config AWS configuration file
new_service also requires that you've set your AWS credentials in one of:
AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY R environment variables
AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY OS environment variables
(Linux and macOS)
~/.aws/credentials AWS credentials file
IAM role
new_operation()
Other API request functions:
new_handlers(),
new_operation(),
new_request(),
send_request()
## Not run:
# Metadata for the S3 API.
metadata <- list(
service_name = "s3",
endpoints = list("us-east-1" = list(endpoint = "s3.amazonaws.com", global = FALSE)),
service_id = "S3",
api_version = "2006-03-01",
signing_name = NULL,
json_version = "",
target_prefix = ""
)
# Handlers for S3.
handlers <- new_handlers("restxml", "v4")
# Build a service object for S3, containing the information necessary to
# build, send, and receive requests.
service <- new_service(metadata, handlers)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.