test_that("the 'uid' and 'pwd' arguments suppress IAM auth", {
args <- redshift_args(driver = "driver", uid = "uid", pwd = "pwd")
expect_equal(args$uid, "uid")
expect_equal(args$pwd, "pwd")
expect_equal(args$iam, NULL)
})
test_that("IAM credentials in environment variables are handled correctly", {
withr::local_envvar(
AWS_ACCESS_KEY_ID = "access-key-id",
AWS_SECRET_ACCESS_KEY = "secret-access-key",
AWS_SESSION_TOKEN = "session-token"
)
args <- redshift_args(driver = "driver")
expect_equal(args$accessKeyId, "access-key-id")
expect_equal(args$secretAccessKey, "secret-access-key")
expect_equal(args$sessionToken, "session-token")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.