swift/example_code/s3/README.md
Shows how to use the AWS SDK for Swift to work with Amazon Simple Storage Service (Amazon S3).
<!--custom.overview.start--> <!--custom.overview.end-->Amazon S3 is storage for the internet. You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere on the web.
For prerequisites, see the README in the swift folder.
Code examples that show you how to perform the essential operations within a service.
Code excerpts that show you how to call individual service functions.
Code examples that show you how to accomplish a specific task by calling multiple functions within the same service.
<!--custom.examples.start--> <!--custom.examples.end-->To build any of these examples from a terminal window, navigate into its directory, then use the following command:
$ swift build
To build one of these examples in Xcode, navigate to the example's directory
(such as the ListUsers directory, to build that example). Then type xed.
to open the example directory in Xcode. You can then use standard Xcode build
and run commands.
This example shows you how to do the following:
This example shows you how to download a stream of unknown size from an Amazon S3 object.
<!--custom.scenario_prereqs.s3_Scenario_DownloadStream.start--> <!--custom.scenario_prereqs.s3_Scenario_DownloadStream.end--> <!--custom.scenarios.s3_Scenario_DownloadStream.start--> <!--custom.scenarios.s3_Scenario_DownloadStream.end-->This example shows you how to upload a stream of unknown size to an Amazon S3 object.
<!--custom.scenario_prereqs.s3_Scenario_UploadStream.start--> <!--custom.scenario_prereqs.s3_Scenario_UploadStream.end--> <!--custom.scenarios.s3_Scenario_UploadStream.start--> <!--custom.scenarios.s3_Scenario_UploadStream.end-->⚠ Running tests might result in charges to your AWS account.
To find instructions for running these tests, see the README
in the swift folder.
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0