3.685.0 • Published 8 months ago

@aws-sdk/rds-signer v3.685.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 months ago

@aws-sdk/rds-signer

NPM version NPM downloads

Description

This package provides utilities for interacting with RDS.

Installation

npm install @aws-sdk/rds-signer

Getting Started

Import

ES6 import

import { Signer } from "@aws-sdk/rds-signer";

Or CommonJS import

const { Signer } = require("@aws-sdk/rds-signer");

Generate Authentication Token for RDS IAM Authentication

const signer = new Signer({
  /**
   * Required. The hostname of the database to connect to.
   */
  hostname: "db.us-east-1.rds.amazonaws.com",
  /**
   * Required. The port number the database is listening on.
   */
  port: 8000,
  /**
   * Required. The username to login as.
   */
  username: "user1",
  /**
   * Optional. The AWS credentials to sign requests with. Uses the default credential provider chain in not specified.
   */
  credentials: fromNodeCredentialProvider(),
  /**
   * Optional. The region the database is located in. Uses the region inferred from the runtime if omitted.
   */
  region: "us-east-1",
  /**
   * Optional. The SHA256 hasher constructor to sign the request.
   */
  sha256: HashCtor,
});

const token = await signer.getAuthToken();
// Use this token as the password for connecting to your RDS instance

For more details and examples, refer to the following resources. Usage is similar across DB engines.

3.685.0

8 months ago

3.682.0

8 months ago

3.678.0

9 months ago

3.679.0

8 months ago

3.677.0

9 months ago

3.675.0

9 months ago

3.664.0

9 months ago

3.670.0

9 months ago

3.666.0

9 months ago

3.665.0

9 months ago

3.669.0

9 months ago

3.668.0

9 months ago

3.667.0

9 months ago

3.662.0

9 months ago

3.658.1

9 months ago

3.658.0

9 months ago

3.649.0

10 months ago

3.654.0

10 months ago

3.645.0

10 months ago

3.651.1

10 months ago

3.650.0

10 months ago

3.630.0

11 months ago

3.592.0

1 year ago

3.588.0

1 year ago

3.637.0

11 months ago

3.614.0

12 months ago

3.632.0

11 months ago

3.606.0

1 year ago

3.629.0

11 months ago

3.620.0

12 months ago

3.583.0

1 year ago

3.620.1

11 months ago

3.617.0

12 months ago

3.631.0

11 months ago

3.582.0

1 year ago

3.616.0

12 months ago

3.622.0

11 months ago

3.596.0

1 year ago

3.621.0

11 months ago

3.613.0

12 months ago

3.587.0

1 year ago

3.624.0

11 months ago

3.598.0

1 year ago

3.635.0

11 months ago

3.590.0

1 year ago

3.609.0

1 year ago

3.623.0

11 months ago

3.600.0

1 year ago

3.577.0

1 year ago

3.576.0

1 year ago

3.575.0

1 year ago

3.574.0

1 year ago

3.572.0

1 year ago

3.568.0

1 year ago

3.567.0

1 year ago

3.569.0

1 year ago

3.565.0

1 year ago

3.564.0

1 year ago

3.563.0

1 year ago

3.556.0

1 year ago

3.554.0

1 year ago

3.552.0

1 year ago

3.549.0

1 year ago

3.540.0

1 year ago

3.535.0

1 year ago

3.533.0

1 year ago

3.529.1

1 year ago

3.529.0

1 year ago

3.525.0

1 year ago

3.523.0

1 year ago

3.521.0

1 year ago

3.515.0

1 year ago

3.514.0

1 year ago

3.513.0

1 year ago

3.511.0

1 year ago

3.509.0

1 year ago

3.507.0

1 year ago

3.504.0

1 year ago

3.503.0

1 year ago

3.502.0

1 year ago

3.503.1

1 year ago

3.501.0

1 year ago

3.499.0

1 year ago

3.498.0

1 year ago

3.496.0

1 year ago

3.495.0

1 year ago

3.490.0

1 year ago

3.489.0

1 year ago

3.485.0

2 years ago

3.484.0

2 years ago

3.481.0

2 years ago

3.478.0

2 years ago

3.477.0

2 years ago

3.476.0

2 years ago

3.474.0

2 years ago

3.473.0

2 years ago

3.470.0

2 years ago

3.468.0

2 years ago

3.460.0

2 years ago

3.462.0

2 years ago

3.461.0

2 years ago

3.458.0

2 years ago

3.465.0

2 years ago

3.445.0

2 years ago

3.444.0

2 years ago

3.449.0

2 years ago

3.451.0

2 years ago

3.454.0

2 years ago

3.450.0

2 years ago

3.438.0

2 years ago

3.441.0

2 years ago

3.437.0

2 years ago

3.436.0

2 years ago

3.435.0

2 years ago

3.389.0

2 years ago

3.385.0

2 years ago

3.362.0

2 years ago

3.422.1

2 years ago

3.422.0

2 years ago

3.397.0

2 years ago

3.378.0

2 years ago

3.370.0

2 years ago

3.408.0

2 years ago

3.427.0

2 years ago

3.415.0

2 years ago

3.430.0

2 years ago

3.388.0

2 years ago

3.369.0

2 years ago

3.418.0

2 years ago

3.425.0

2 years ago

3.421.0

2 years ago

3.377.0

2 years ago

3.414.0

2 years ago

3.433.0

2 years ago

3.410.0

2 years ago

3.387.0

2 years ago

3.391.0

2 years ago

3.429.0

2 years ago

3.395.0

2 years ago

3.413.0

2 years ago

3.386.0

2 years ago

3.363.0

2 years ago

3.382.0

2 years ago

3.423.0

2 years ago

3.398.0

2 years ago

3.379.1

2 years ago

3.409.0

2 years ago

3.428.0

2 years ago

3.405.0

2 years ago

3.431.0

2 years ago

3.347.0

2 years ago

3.347.1

2 years ago

3.359.0

2 years ago

3.351.0

2 years ago

3.342.0

2 years ago

3.354.0

2 years ago

3.358.0

2 years ago

3.350.0

2 years ago

3.345.0

2 years ago

3.360.0

2 years ago

3.353.0

2 years ago

3.357.0

2 years ago

3.348.0

2 years ago

3.344.0

2 years ago

3.352.0

2 years ago

3.332.0

2 years ago

3.329.0

2 years ago

3.327.0

2 years ago

3.335.0

2 years ago

3.316.0

2 years ago

3.312.0

2 years ago

3.328.0

2 years ago

3.326.0

2 years ago

3.341.0

2 years ago

3.319.0

2 years ago

3.338.0

2 years ago

3.315.0

2 years ago

3.325.0

2 years ago

3.321.1

2 years ago

3.337.0

2 years ago

3.306.0

2 years ago

3.309.0

2 years ago

3.310.0

2 years ago

3.301.0

2 years ago

3.294.0

2 years ago

3.279.0

2 years ago

3.290.0

2 years ago

3.271.0

2 years ago

3.298.0

2 years ago

3.267.0

2 years ago

3.282.0

2 years ago

3.300.0

2 years ago

3.276.0

2 years ago

3.295.0

2 years ago

3.291.0

2 years ago

3.272.0

2 years ago

3.299.0

2 years ago

3.287.0

2 years ago

3.303.0

2 years ago

3.296.0

2 years ago

3.292.0

2 years ago

3.288.0

2 years ago

3.297.0

2 years ago

3.278.0

2 years ago

3.293.0

2 years ago

3.266.0

2 years ago

3.289.0

2 years ago

3.266.1

2 years ago

3.281.0

2 years ago

3.254.0

2 years ago

3.256.0

2 years ago

3.258.0

2 years ago

3.252.0

2 years ago

3.261.0

2 years ago

3.263.0

2 years ago

3.257.0

2 years ago

3.259.0

2 years ago

3.245.0

3 years ago

3.262.0

2 years ago

3.241.0

3 years ago

3.264.0

2 years ago

3.198.0

3 years ago

3.196.0

3 years ago

3.194.0

3 years ago

3.192.0

3 years ago

3.209.0

3 years ago

3.235.0

3 years ago

3.212.0

3 years ago

3.210.0

3 years ago

3.216.0

3 years ago

3.190.0

3 years ago

3.231.0

3 years ago

3.218.0

3 years ago

3.188.0

3 years ago

3.223.0

3 years ago

3.204.0

3 years ago

3.200.0

3 years ago

3.202.0

3 years ago

3.197.0

3 years ago

3.195.0

3 years ago

3.193.0

3 years ago

3.229.0

3 years ago

3.208.0

3 years ago

3.199.0

3 years ago

3.234.0

3 years ago

3.213.0

3 years ago

3.211.0

3 years ago

3.238.0

3 years ago

3.236.0

3 years ago

3.215.0

3 years ago

3.224.0

3 years ago

3.222.0

3 years ago

3.226.0

3 years ago

3.201.0

3 years ago

3.179.0

3 years ago

3.186.0

3 years ago

3.185.0

3 years ago

3.183.0

3 years ago

3.180.0

3 years ago

3.181.0

3 years ago

3.154.0

3 years ago

3.150.0

3 years ago

3.171.0

3 years ago

3.170.0

3 years ago

3.159.0

3 years ago

3.157.0

3 years ago

3.178.0

3 years ago

3.165.0

3 years ago

3.163.0

3 years ago

3.162.0

3 years ago

3.161.0

3 years ago

3.160.0

3 years ago

3.169.0

3 years ago

3.168.0

3 years ago

3.145.0

3 years ago

3.142.0

3 years ago

3.141.0

3 years ago

3.137.0

3 years ago

3.131.0

3 years ago

3.130.0

3 years ago

3.128.0

3 years ago

3.127.0

3 years ago

3.121.0

3 years ago

3.118.1

3 years ago

3.118.0

3 years ago

3.112.0

3 years ago

3.110.0

3 years ago

3.109.0

3 years ago

3.107.0

3 years ago

3.105.0

3 years ago

3.100.0

3 years ago

3.99.0

3 years ago

3.98.0

3 years ago