tests/testthat/test_custom_rds.R

test_that("rds_build_auth_token", {
  actual <- rds_build_auth_token(
    "prod-instance.us-east-1.rds.amazonaws.com:3306",
    "us-west-2",
    "mysqlUser",
    creds = list(
      access_key_id = "AKIA",
      secret_access_key = "SECRET",
      session_token = "SESSION"
    )
  )
  expect_match(actual, "^prod-instance\\.us-east-1\\.rds\\.amazonaws\\.com:3306/\\?Action=connect.*?DBUser=mysqlUser.*")
})

Try the paws.common package in your browser

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

paws.common documentation built on Nov. 12, 2023, 1:08 a.m.