R/onLoad.R

Defines functions .onAttach

.onAttach <- function(libname, pkgname) {
    if (is_ec2() && Sys.getenv("AWS_DEFAULT_REGION") == "") {
        reg <- try(instance_document()$region, silent = TRUE)
        if (!inherits(reg, "try-error")) {
            Sys.setenv("AWS_DEFAULT_REGION" = reg)
            packageStartupMessage(sprintf("Setting environment variable AWS_DEFAULT_REGION to '%s'", reg))
        }
    }
}

Try the aws.ec2metadata package in your browser

Any scripts or data that you put into this service are public.

aws.ec2metadata documentation built on July 15, 2019, 5:02 p.m.