Java如何对OSS存储引擎的Bucket进行创建【OSS学习】

在前面学会了如何开通OSS,对OSS的一些基本操作,接下来记录一下如何通过Java代码通过SDK对OSS存储引擎里面的Bucket存储空间进行创建。

目录

1、先看看OSS:

2、代码编写:

3、运行效果:


1、先看看OSS:

此时OSS存储引擎里面只有一个存储空间

2、代码编写:

package www.xjxwc666;import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.model.*;
import www.xjxwc666.util.OSSUtil;/*** @Author: xjx* @Date: 2024/01/25/11:53* @Description: OSS创建存储空间示例*/
public class OSSCreateStorageSpace {public static void main(String[] args) {//拿到必需的信息,我这里是自己写的工具类获取的properties文档里面的OSS配置String endpoint = OSSUtil.getEndpoint();String accessKeyId = OSSUtil.getAccessKeyId();String accessKeySecret = OSSUtil.getAccessKeySecret();//因为是创建存储空间,bucket,就需要自定义一个String bucket = "oss-bucket-xjx-test2";//创建OSS客户端实例OSS build = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);//创建请求对象CreateBucketRequest bucketRequest = new CreateBucketRequest(bucket);//设置存储类型为标准存储bucketRequest.setStorageClass(StorageClass.Standard);//设置容灾类型:默认是本地冗余存储,我们可以改为同城冗余bucketRequest.setDataRedundancyType(DataRedundancyType.ZRS);//设置存储空间读写权限,默认为私有,可以改为公共读bucketRequest.setCannedACL(CannedAccessControlList.PublicRead);//通过OSS客户端对象发送请求从而创建存储空间Bucket bucket1 = build.createBucket(bucketRequest);//输出结果System.out.println("bucket创建成功!");}
}

工具类:

package www.xjxwc666;import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.model.*;
import www.xjxwc666.util.OSSUtil;/*** @Author: xjx* @Date: 2024/01/25/11:53* @Description: OSS创建存储空间示例*/
public class OSSCreateStorageSpace {public static void main(String[] args) {//拿到必需的信息,我这里是自己写的工具类获取的properties文档里面的OSS配置String endpoint = OSSUtil.getEndpoint();String accessKeyId = OSSUtil.getAccessKeyId();String accessKeySecret = OSSUtil.getAccessKeySecret();//因为是创建存储空间,bucket,就需要自定义一个String bucket = "oss-bucket-xjx-test2";//创建OSS客户端实例OSS build = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);//创建请求对象CreateBucketRequest bucketRequest = new CreateBucketRequest(bucket);//设置存储类型为标准存储bucketRequest.setStorageClass(StorageClass.Standard);//设置容灾类型:默认是本地冗余存储,我们可以改为同城冗余
//        bucketRequest.setDataRedundancyType(DataRedundancyType.ZRS);//设置存储空间读写权限,默认为私有,可以改为公共读
//        bucketRequest.setCannedACL(CannedAccessControlList.PublicRead);//通过OSS客户端对象发送请求从而创建存储空间Bucket bucket1 = build.createBucket(bucketRequest);//输出结果System.out.println("bucket创建成功!");}
}

OSS配置文件(oss.properties)

endpoint=http://oss-cn-chengdu.aliyuncs.com
accessKeyId=你的ID
accessKeySecret=你的密钥
bucketName = 创建存储空间的时候这个可以不用管

3、运行效果:

成功创建!

到这里通过java代码创建一个存储空间bucket就完成了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/651916.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

跟着cherno手搓游戏引擎【12】渲染context和首个三角形

渲染上下文&#xff1a; 目的&#xff1a;修改WindowsWindow的结构&#xff0c;把glad抽离出来 WindowsWindow.h:新建m_Context #pragma once #include "YOTO/Window.h" #include <YOTO/Renderer/GraphicsContext.h> #include<GLFW/glfw3.h> #include…

多种协议转IEC104网关BE110

随着电力系统信息化建设和数字化转型的进程不断加速&#xff0c;对电力能源的智能化需求也日趋增强。健全稳定的智慧电力系统能够为工业生产、基础设施建设以及国防建设提供稳定的能源支持。在此背景下&#xff0c;高性能的工业电力数据传输解决方案——协议转换网关应运而生&a…

03 Redis之命令(基本命令+Key命令+String型Value命令与应用场景)

Redis 根据命令所操作对象的不同&#xff0c;可以分为三大类&#xff1a;对 Redis 进行基础性操作的命令&#xff0c;对 Key 的操作命令&#xff0c;对 Value 的操作命令。 3.1 Redis 基本命令 一些可选项对大小写敏感, 所以应尽量将redis的所有命令大写输入 首先通过 redis-…

Pyecharts水球图全面指南:参数解读、代码实战与高级应用【第41篇—python:Pyecharts水球图】

文章目录 Pyecharts水球图绘制与交互的完整教程1. 简介2. 安装Pyecharts3. 基础水球图4. 自定义水球图样式5. 多水球图展示6. 水球图的动态效果7. 水球图与其他图表的组合8. 数据动态更新与实时展示9. 水球图的交互功能10. 导出水球图为图片或PDF11. 移动端适配 结语 Pyecharts…

S275 4G网络IO模块:智能酒店的理想选择

行业背景 随着物联网技术的发展&#xff0c;酒店服务也变得更加“智能”——自动灯光效果、室内温湿度控制、各种人性化操作等贴心服务&#xff0c;带给顾客真正的宾至如归之感。 同时&#xff0c;智慧酒店更为管理者提供了高效的管理手段&#xff0c;将酒店物耗、能耗、人员…

人-智体(H-A)的协同作用

人-智能体&#xff08;H-A&#xff09;团队是一个网络&#xff0c;其中智能系统&#xff08;智能体&#xff09;和人在一个小组内有效合作&#xff0c;通过加强彼此的强项和预测彼此的弱点来创造协同效应。 这种团队结构的目标是利用智能体和人类的各自优势&#xff0c;最大化团…

Deepin基本环境查看(三)【网络信息】

Deepin基本环境查看 - 目录Deepin基本环境查看&#xff08;一&#xff09;【基本信息】Deepin基本环境查看&#xff08;二&#xff09;【内存】Deepin基本环境查看&#xff08;三&#xff09;【网络信息】Deepin基本环境查看&#xff08;四&#xff09;【硬盘/分区、文件系统、…

51-17 视频理解串讲— MViT 论文精读

继TimeSformer模型之后&#xff0c;咱们再介绍两篇来自Facebook AI的论文&#xff0c;即Multiscale Vision Transformers以及改进版MViTv2: Improved Multiscale Vision Transformers for Classification and Detection。 由于本司大模型组最近组织阅读的论文较多&#xff0c;…

解锁一些SQL注入的姿势

昨天课堂上布置了要去看一些sql注入的案例&#xff0c;以下是我的心得&#xff1a; ​​​​​​​ ​​​​​​​ ​​​​​​​ 1.新方法 打了sqli的前十关&#xff0c;我发现一般都是联合查询&#xff0c;但是有没有不是联合查询的方法呢&#xf…

go 实现暴力破解数独

一切罪恶的来源是昨晚睡前玩了一把数独&#xff0c;找虐的选了个最难的模式&#xff0c;做了一个多小时才做完&#xff0c;然后就睡不着了..........程序员不能受这委屈&#xff0c;今天咋样也得把这玩意儿破解了 破解思路&#xff08;暴力破解加深度遍历&#xff09; 把数独…

企业计算机中了360后缀勒索病毒怎么办,360后缀勒索病毒解密流程

企业计算机服务器在生产运营过程中发挥着巨大作用&#xff0c;为企业带来极大便利&#xff0c;存储着企业的重要核心数据&#xff0c;但同时也成为众多勒索病毒攻击的目标。近期&#xff0c;云天数据恢复中心接到很多企业的求助&#xff0c;企业的计算机服务器遭到了360后缀勒索…

【大厂AI课学习笔记】1.1人工智能导论

这个系列&#xff0c;之前是百度的学习笔记&#xff0c;后来他们网站打不开了&#xff0c;现在换为另一个大厂的。 第一节 人工智能导论 1.1 人工智能导论 1.1.1 人工智能概念的诞生 AI&#xff0c;Artificial Intelligence 1956年&#xff0c;美国达特茅斯会议提出。 定义…

ValueConverters.NET

引言 该工具包提供一些常用的值转换器&#xff0c;如布尔值、数值、字符串、空类型、可见性、枚举值、日期等相互转换&#xff0c;此外还提供了ValueConverterGroup&#xff0c;用以串联值转换器实现最终的转换目标。 xmlns:conv"clr-namespace:ValueConverters;assembl…

大数据学习之Redis、从零基础到入门(一)

目录 一、Redis入门概述 1. 是什么&#xff1f; 官方解释&#xff1a; 2. 能干嘛&#xff1f; 2.1 主流功能与应用 2.1.1分布式缓存 2.1.2内存存储和持久化(RDBAOF) 2.1.3高可用架构搭建 2.1.4缓存穿透、击穿、雪崩 2.1.5分布式锁 2.1.6队列 2.2 总体功能概括 2.3…

如何检查应用是否与苹果Vision Pro兼容

如何检查应用是否与 Vision Pro 兼容: 检查方法: 打开想要检查的应用在App Store的链接。在浏览器中查看该网页的HTML源代码。在源代码中搜索关键词“isXROSCompatible”或“deviceFamilies”。判断兼容性: 如果关键词“isXROSCompatible”的值为True,那么该应用将作为iPad…

【C++干货铺】C++中的IO流和文件操作

个人主页点击直达&#xff1a;小白不是程序媛 C系列专栏&#xff1a;C干货铺 代码仓库&#xff1a;Gitee 目录 C语言的输入输出 流是什么&#xff1f; C的IO流 C标准IO流 C文件IO流 文本文件读写 二进制文件的读写 stringstream的简单介绍 将数值类型数据格式化为字…

【GitHub项目推荐--GitHub开源项目排行榜】【转载】

GitHub Ranking GitHub Ranking 是最近 Star 陡增的开源项目&#xff0c;这是一个 GitHub Stars 和 Forks 的排行榜&#xff0c;包含 Github Top 100 Star 的开源项目&#xff0c;根据不同编程语言进行分类&#xff0c;会每天更新。 开源地址&#xff1a;https://github.com/…

【排序算法】C语言实现归并排序,包括递归和迭代两个版本

文章目录 &#x1f680;前言&#x1f680;归并排序介绍及其思想&#x1f680;递归实现&#x1f680;迭代实现 &#x1f680;前言 大家好啊&#xff01;阿辉接着更新排序算法&#xff0c;今天要讲的是归并排序&#xff0c;这里阿辉将讲到归并排序的递归实现和迭代实现&#xff…

LLM之llm-viz:llm-viz(3D可视化GPT风格LLM)的简介、安装和使用方法、案例应用之详细攻略

LLM之llm-viz&#xff1a;llm-viz(3D可视化GPT风格LLM)的简介、安装和使用方法、案例应用之详细攻略 目录 llm-viz的简介 1、LLM可视化 2、CPU模拟&#xff08;WIP&#xff1b;尚未公开&#xff01;&#xff09; llm-viz的安装和使用方法 llm-viz的案例应用 1、三维可视化…

智慧文旅:未来旅游业的数字化转型

随着科技的快速发展&#xff0c;数字化转型已经成为各行各业的必然趋势。旅游业作为全球经济的重要组成部分&#xff0c;也正经历着前所未有的变革。智慧文旅作为数字化转型的重要领域&#xff0c;正逐渐改变着旅游业的传统模式&#xff0c;为游客带来更加便捷、个性化的旅游体…