BlueTusk.Identity.Aws
1.0.0
See the version list below for details.
dotnet add package BlueTusk.Identity.Aws --version 1.0.0
NuGet\Install-Package BlueTusk.Identity.Aws -Version 1.0.0
<PackageReference Include="BlueTusk.Identity.Aws" Version="1.0.0" />
<PackageVersion Include="BlueTusk.Identity.Aws" Version="1.0.0" />
<PackageReference Include="BlueTusk.Identity.Aws" />
paket add BlueTusk.Identity.Aws --version 1.0.0
#r "nuget: BlueTusk.Identity.Aws, 1.0.0"
#:package BlueTusk.Identity.Aws@1.0.0
#addin nuget:?package=BlueTusk.Identity.Aws&version=1.0.0
#tool nuget:?package=BlueTusk.Identity.Aws&version=1.0.0
BlueTusk.Identity.Aws
Optional AWS SDK v4 integration for RDS and Aurora PostgreSQL IAM database authentication. It signs a fresh token for every new physical connection, uses the selected host, port, and PostgreSQL username, and requires TLS before the SDK credential chain is invoked.
using Amazon;
using BlueTusk.Data;
using BlueTusk.Identity.Aws;
await using var dataSource = new BlueTuskDataSourceBuilder(connectionString)
.UseAwsRdsIamAuthentication(RegionEndpoint.EUWest2)
.Build();
The parameterless overload uses the AWS SDK region and credential resolution
chains. Other overloads accept an explicit AWSCredentials, RegionEndpoint,
or both. RDS IAM must be enabled, the PostgreSQL role must have rds_iam, and
the AWS identity must have rds-db:connect. Use the actual RDS endpoint rather
than a custom DNS alias because the host is part of the signature.
The package never caches or logs signed tokens. Pool checkout does not request a token; opening the next physical connection does.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AWSSDK.RDS (>= 4.0.104.3)
- BlueTusk.Data (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0-rc.1 | 89 | 8/29/2026 |
| 1.0.0 | 114 | 8/23/2026 |