SquidStd.Aws.Abstractions
0.28.0
dotnet add package SquidStd.Aws.Abstractions --version 0.28.0
NuGet\Install-Package SquidStd.Aws.Abstractions -Version 0.28.0
<PackageReference Include="SquidStd.Aws.Abstractions" Version="0.28.0" />
<PackageVersion Include="SquidStd.Aws.Abstractions" Version="0.28.0" />
<PackageReference Include="SquidStd.Aws.Abstractions" />
paket add SquidStd.Aws.Abstractions --version 0.28.0
#r "nuget: SquidStd.Aws.Abstractions, 0.28.0"
#:package SquidStd.Aws.Abstractions@0.28.0
#addin nuget:?package=SquidStd.Aws.Abstractions&version=0.28.0
#tool nuget:?package=SquidStd.Aws.Abstractions&version=0.28.0
<h1 align="center">SquidStd.Aws.Abstractions</h1>
Shared, dependency-free AWS connection config for SquidStd providers built on the AWS SDK
(e.g. SquidStd.Messaging.Sqs). A single AwsConfigEntry carries region, credentials and an
optional endpoint override (for LocalStack or other S3/SQS-compatible endpoints).
Install
dotnet add package SquidStd.Aws.Abstractions
Usage
using SquidStd.Aws.Abstractions.Data.Config;
var aws = new AwsConfigEntry
{
Region = "eu-west-1",
// AccessKey/SecretKey omitted -> the AWS default credential chain is used
ServiceUrl = null, // set to http://localhost:4566 for LocalStack
};
When AccessKey/SecretKey are null, consumers fall back to the AWS default credential chain
(environment variables, shared profile, IAM role). When ServiceUrl is set, consumers point their
client at that endpoint instead of the regional AWS endpoint.
Key types
| Type | Purpose |
|---|---|
AwsConfigEntry |
Region, optional credentials and an optional endpoint override (e.g. LocalStack). |
Related
- Article: AWS abstractions
SquidStd.Secrets.Aws- AWS Secrets Manager provider using this configSquidStd.Messaging.Sqs- SQS messaging provider using this configSquidStd.Storage.S3- S3 storage provider using this config
License
MIT - part of SquidStd.
| 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
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on SquidStd.Aws.Abstractions:
| Package | Downloads |
|---|---|
|
SquidStd.Messaging.Sqs
AWS SQS/SNS transport for SquidStd.Messaging: IQueueProvider over SQS (redrive to DLQ) and ITopicProvider via SNS+SQS fan-out. |
|
|
SquidStd.Storage.S3
Package Description |
|
|
SquidStd.Secrets.Aws
Package Description |
|
|
SquidStd.Vfs.S3
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.28.0 | 0 | 7/8/2026 |
| 0.27.0 | 51 | 7/7/2026 |
| 0.26.0 | 37 | 7/7/2026 |
| 0.25.0 | 110 | 7/6/2026 |
| 0.24.1 | 104 | 7/6/2026 |
| 0.24.0 | 111 | 7/6/2026 |
| 0.23.0 | 120 | 7/4/2026 |
| 0.22.0 | 119 | 7/4/2026 |
| 0.21.0 | 119 | 7/3/2026 |
| 0.20.0 | 114 | 7/3/2026 |
| 0.19.0 | 118 | 7/3/2026 |
| 0.18.0 | 119 | 7/3/2026 |
| 0.17.0 | 121 | 7/3/2026 |
| 0.16.0 | 126 | 7/3/2026 |
| 0.15.0 | 127 | 7/2/2026 |
| 0.14.1 | 118 | 7/2/2026 |
| 0.14.0 | 120 | 7/2/2026 |
| 0.13.0 | 122 | 7/2/2026 |
| 0.12.0 | 117 | 7/2/2026 |
| 0.11.0 | 121 | 7/2/2026 |