A Core Framework for AWSSDKSwift
This is the underlying driver for executing requests to AWS, but you should likely use one of the libraries provided by the package above instead of this!
// swift-tools-version:4.1 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "MyAWSTool", dependencies: [ .package(url: "https://github.com/swift-aws/aws-sdk-swift", .upToNextMajor(from: "2.0.0")), ], targets: [ .target( name: "MyAWSTool", dependencies: ["CloudFront", "ELB", "ELBV2", "IAM"]), .testTarget( name: "MyAWSToolTests", dependencies: ["MyAWSTool"]), ] )
aws-sdk-swift-core is released under the MIT license. See LICENSE for details.
Help us keep the lights on
2.0.0-rc.5 - Feb 14, 2019
- properly serialize the payloadPath object as json / xml if the shape has a payload path and it defines a shape (Glacier, etc)
2.0.0-rc.4 - Jan 12, 2019
Jonathan McAllister: handle when path includes query params
2.0.0-rc.3 - Dec 7, 2018
2.0.0-rc.2 - Nov 16, 2018
Joe Smith: Take advantage of ISO8601DateFormatter on macOS 10.12 and greater. (#33) Improve XML list parsing (#36)
Jonathan McAllister: use URLComponents to build urls including query parameters add intelligence around when we set params in the url vs body based on the httpMethod set header content-type to application/x-www-form-urlencoded on query POST requests update nio and nio-ssl to latest 1.x versions (#38) 39 use NIOFoundationCompat instead of rewriting ByteBuffer (#40)
Oliver O'Neill: Add shared credentials support (#35)