Swiftpack.co - Package - skelpo/GoogleCloudStorage

GoogleCloudStorage

An implementation of skelpo/Storage for Amazon S3. Uses the google-cloud-provider package for interacting with the S3 API.

Installing

Add the package declaration to your manifest's dependencies array with the latest version:

.package(url: "https://github.com/skelpo/GoogleCloudStorage.git", from: "0.1.0")

Then run swift package update and regenerate your Xcode project (if you have one).

Configuration

Register GoogleCloudProviderConfig, GoogleCloudStorageConfig, and GoogleCloudProvider instances with your app's services.

Then you can either register a GoogleCloudStorage instance or register the GoogleCloudStorage type:

services.register { container in
  return try GoogleCloudStorage(worker: container, client: container.make(), bucket: "myproject-31415")
}

Or

services.register(Bucket(name: "myproject-31415"))
try services.register(GoogleCloudStorage.self)

API

You can find API documentation here.

License

GoogleCloudStorage is under the MIT license agreement.

Github

link
Stars: 0
Help us keep the lights on

Used By

Total: 1

Releases

0.1.0 - Dec 17, 2018

Google Cloud Storage

This is a working implementation of the Google Cloud version of the Storage API. Feel free to check out the README and propose updates!