aws

package
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package aws implements dynamic authentication for AWS RDS IAM.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewToken

func NewToken(
	ctx context.Context,
	cfg *config.DatabaseConfig,
	user string,
) (string, error)

NewToken creates a function that resolves an AWS RDS IAM authentication token.

func PgxAuthFunc

func PgxAuthFunc(
	ctx context.Context,
	cfg *config.DatabaseConfig,
	user string,
) (func(ctx context.Context, connConfig *pgx.ConnConfig) error, error)

PgxAuthFunc creates a function that authenticates with AWS RDS IAM.

It assumes that the role attached to the workload can be used to authenticate with the database. If the region is "detect", it will try to automatically detect it from the instance metadata via IMDS.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL