700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【阿里云】阿里云OSS对象存储— 开通OSS服务 搭建OSS环境 快速入门

【阿里云】阿里云OSS对象存储— 开通OSS服务 搭建OSS环境 快速入门

时间:2019-11-12 18:19:23

相关推荐

【阿里云】阿里云OSS对象存储— 开通OSS服务 搭建OSS环境 快速入门

目录

一、开通OSS服务

二、搭建OSS环境

1、创建Bucket存储空间

2. 创建文件夹上传图片

3. RAM 访问控制

三、快速入门

1.下载SDK

2.创建存储空间[可选]

3.上传图片

一、开通OSS服务

二、搭建OSS环境

1、创建Bucket存储空间

选择 Bucket列表,进行Bucket创建

选择:标准存储、关闭冗余、不开通版本控制、公共读、无加密、不开通日志、不开通备份。

2. 创建文件夹上传图片

创建文件夹

上传图片

3. RAM 访问控制

在头像中,点击“AccessKey管理”进行RAM设置

安全提醒,使用子用户创建用户组 添加用户 添加用户到用户组 设置权限获取子用户AccessKeyId,AccessKeySecret

一定要记住AccessKeyId和AccessKeySecret,最好下载一下文件

三、快速入门

1.下载SDK

在“常用入口”中,点击“SDK下载”

点击“Java SDK”

添加坐标

<dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.10.2</version></dependency>

2.创建存储空间[可选]

// Endpoint以杭州为例,其它Region请按实际情况填写。String endpoint = "https://oss-cn-";// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。String accessKeyId = "<yourAccessKeyId>";String accessKeySecret = "<yourAccessKeySecret>";String bucketName = "<yourBucketName>";// 创建OSSClient实例。OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);// 创建存储空间。ossClient.createBucket(bucketName);// 关闭OSSClient。ossClient.shutdown();

例如:

public class TestOss {@Testpublic void testCreateBucket() {// Endpoint以杭州为例,其它Region请按实际情况填写。String endpoint = "oss-cn-";// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。String accessKeyId = "自己桶的accessKeyId ";String accessKeySecret = "自己桶的accessKeySecret ";String bucketName = "创建桶的名称";// 创建OSSClient实例。OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);// 创建存储空间。ossClient.createBucket(bucketName);// 关闭OSSClient。ossClient.shutdown();}}

3.上传图片

参考代码位置:

例如:

@Testpublic void testUpload() throws FileNotFoundException {// yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-。String endpoint = "oss-cn-";// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。String accessKeyId = "LTAI5t7oNGMkQJ1X8RqtLet2";String accessKeySecret = "这是密码";// 创建OSSClient实例。OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);String path = "avatar/" + System.currentTimeMillis() + ".png";// 数据流InputStream inputStream = new FileInputStream("C:/Users/Administrator/Desktop/1/cz.png");// 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称。ossClient.putObject("czxy-lt", path, inputStream);// 关闭OSSClient。ossClient.shutdown();// https://czxy-lt.oss-cn-/avatar/1616253283637.pngString url = "https://czxy-lt.oss-cn-/" + path;System.out.println(url);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。