Lambda.SQSEvents.S3Support
0.0.3-alpha
dotnet add package Lambda.SQSEvents.S3Support --version 0.0.3-alpha
NuGet\Install-Package Lambda.SQSEvents.S3Support -Version 0.0.3-alpha
<PackageReference Include="Lambda.SQSEvents.S3Support" Version="0.0.3-alpha" />
paket add Lambda.SQSEvents.S3Support --version 0.0.3-alpha
#r "nuget: Lambda.SQSEvents.S3Support, 0.0.3-alpha"
// Install Lambda.SQSEvents.S3Support as a Cake Addin #addin nuget:?package=Lambda.SQSEvents.S3Support&version=0.0.3-alpha&prerelease // Install Lambda.SQSEvents.S3Support as a Cake Tool #tool nuget:?package=Lambda.SQSEvents.S3Support&version=0.0.3-alpha&prerelease
Amazon Development Tools
Legal notice
Code & Opinions expressed in this repository are solely my own and do not express the views or opinions of my employer. This code is not supported by any employer as well as not profitable and do not bring any financial benefits. All work that was done during its creation was conducted in my spare/personal time and based only on my willingness to help the open-source community.
About
This repository contains useful extensions of packages provided by Amazon Dev Teams for better software engineering and application creating.
Overview
Amazon.Lambda.SQSEvents.Extended
Amazon.Lambda.SQSEvents.Extended - Provides support for large message payload throws calls to Amazon S3 bucket. This is part of approach for handling SQS Messages with huge message body such as in Amazon.SQS.ExtendedClient.
IAmazonS3 s3Client; // S3 Client with access to bucked used as sqs store.
IS3SQSEventBridge s3Bridge = new S3SQSEventBridge(s3Client);
var sqsEventUpdated = await sut.UpdateMessagesPayloadAsync(sqsEvent);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Amazon.Lambda.SQSEvents (>= 1.2.0)
- AWSSDK.S3 (>= 3.7.1)
- Gof.DesignPatterns (>= 1.0.0)
- System.Text.Json (>= 5.0.2)
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 |
---|---|---|
0.0.3-alpha | 183 | 6/8/2021 |
0.0.2-alpha | 162 | 6/8/2021 |
0.0.1-alpha | 165 | 6/8/2021 |
Provides support for large message payload throws calls to Amazon S3 bucket. This is part of approach for handling SQS Messages with huge message body like in Amazon.SQS.ExtendedClient.