aws-s3-scala


License

License

Categories

Categories

Scala Languages AWS Container PaaS Providers
GroupId

GroupId

jp.co.bizreach
ArtifactId

ArtifactId

aws-s3-scala_2.11
Last Version

Last Version

0.0.15
Release Date

Release Date

Type

Type

jar
Description

Description

aws-s3-scala
aws-s3-scala
Project URL

Project URL

https://github.com/bizreach/aws-s3-scala
Project Organization

Project Organization

jp.co.bizreach
Source Code Management

Source Code Management

https://github.com/bizreach/aws-s3-scala

Download aws-s3-scala_2.11

How to add to project

<!-- https://jarcasting.com/artifacts/jp.co.bizreach/aws-s3-scala_2.11/ -->
<dependency>
    <groupId>jp.co.bizreach</groupId>
    <artifactId>aws-s3-scala_2.11</artifactId>
    <version>0.0.15</version>
</dependency>
// https://jarcasting.com/artifacts/jp.co.bizreach/aws-s3-scala_2.11/
implementation 'jp.co.bizreach:aws-s3-scala_2.11:0.0.15'
// https://jarcasting.com/artifacts/jp.co.bizreach/aws-s3-scala_2.11/
implementation ("jp.co.bizreach:aws-s3-scala_2.11:0.0.15")
'jp.co.bizreach:aws-s3-scala_2.11:jar:0.0.15'
<dependency org="jp.co.bizreach" name="aws-s3-scala_2.11" rev="0.0.15">
  <artifact name="aws-s3-scala_2.11" type="jar" />
</dependency>
@Grapes(
@Grab(group='jp.co.bizreach', module='aws-s3-scala_2.11', version='0.0.15')
)
libraryDependencies += "jp.co.bizreach" % "aws-s3-scala_2.11" % "0.0.15"
[jp.co.bizreach/aws-s3-scala_2.11 "0.0.15"]

Dependencies

compile (2)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.12
com.github.seratch : awscala_2.11 jar 0.8.2

test (1)

Group / Artifact Type Version
org.scalatest : scalatest_2.11 jar 3.0.7

Project Modules

There are no modules declared in this project.

aws-s3-scala Build Status

Scala client for Amazon S3

How to use

Add a following dependency into your build.sbt at first.

libraryDependencies += "jp.co.bizreach" %% "aws-s3-scala" % "0.0.15"

Then you can access S3 as following:

import jp.co.bizreach.s3scala.S3
import awscala.s3._
import awscala.Region

implicit val region = Region.Tokyo
implicit val s3 = S3(accessKeyId = "xxx", secretAccessKey = "xxx")

val bucket: Bucket = s3.createBucket("unique-name-xxx")
bucket.put("sample.txt", new java.io.File("sample.txt"))

s3-scala also provide mock implementation which works on the local file system.

implicit val s3 = S3.local(new java.io.File("s3data"))

Major methods are implemented in this mock, however some methods are not implemented. These methods throw NotImplementedError if invoked.

jp.co.bizreach

BizReach,Inc.

Versions

Version
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2