AWSSDKforJAVA基础部署⽅法(v2)
AWS SDK For JAVA v2
AWS SDK就是让您⽤代码开发AWS组件的⼀些包,当然这是对于java来说。
这篇博客适⽤于V2版本,也就是新⼀代的SDK版本。
第⼀次使⽤AWS SDK
使⽤MAVEN构建AWS项⽬,在第⼀次使⽤前,导⼊如下依赖
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>aws-sdk-java</artifactId>
<version>2.14.11</version>
</dependency>
这个依赖导⼊AWS所有的⼯具包。
这样您的maven就会执⾏很长时间的下载,然后把您之后开发⽤到的所有包都下载到本地仓库,这样以后⽤到的时候就不需要单独下载了。(注意:使⽤这种⽅式可能会有⼀些包导不进来导致报错⽆法编译,所以推荐单独引⼊需要使⽤的组件)
您也可以使⽤这样的形式,单独引⼊依赖包
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>ec2</artifactId>
<version>2.14.11</version>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>s3</artifactId>
<version>2.14.11</version>
</dependency>
⾃动管理包的版本
⾸先导⼊如下依赖
<dependencyManagement>
<dependencies>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>bom</artifactId>
<version>2.14.11</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
接下来导⼊的组件就不需要指定版本了,因为上⾯的BOM帮您指定了。
<dependencies>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>ec2</artifactId>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>s3</artifactId>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>dynamodb</artifactId>
</dependency>
</dependencies>
⽤MVN⽣成包
上⾯我在idea⾥导⼊了那个整个依赖后,idea⾃动把所有组件包下载到本地仓库了。你也可以使⽤maven⼿动从源代码构建并添加到本地仓库
sdk
mvn clean install
# Skip tests, checkstyles, findbugs, etc for quick build
mvn clean install -P quick
# Build a specific service module
mvn clean install -pl :s3 -P quick --am
代码⽰例

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。