Soto icon

Soto

#awsclient

2 February 2021

Last year Apple along with AWS released the Swift AWS Lambda runtime. This eased the building of AWS Lambda functions using Swift. Soto is the perfect match for this runtime as it provides access to all AWS resources for your…

6 December 2020

There are a number of changes to Soto that you will need to take into account when upgrading from version 4 or earlier to version 5.If we first look at the Package.swift you will noticeBecause of this your Package.swift dependencies will need to be in the following…

1 December 2020

The AWSClient is the core of Soto. This is the object that manages your communication with AWS. It manages credential acquisition, takes your request, encodes it, signs it, sends it to AWS and then decodes the response for you. In most situations your application should only require…

1 December 2020

When using Soto with Vapor 4 it is best to have a global AWSClient that all routes use. You shouldn't be creating an AWSClient on the fly. Initialization of the client can take time and you have to shutdown the client before it is deleted. You best option is to store a…

30 November 2020

Before you start you are going to need an Amazon Web Services (AWS) account, an Identity and Access Management (IAM) user account and access key credentials. The credentials identify the user or role trying to access AWS resources. AWS provide enough