云原生 阿里云分布式文件系统 对象存储OSS 服务配置

简介: 【1月更文挑战第8天】云原生 阿里云分布式文件系统 对象存储OSS 服务配置

 

image.gif编辑

目录

一、开通 “对象存储 OSS” 服务:

二、创建 Bucket 容器:

1.创建一个Bucket:

三、使用 OSS 对象存储:

四、使用 SDK 访问 OSS:

1.安装使用 OSS SDK:

2.SDK 配置和测试:


一、开通 “对象存储 OSS” 服务:

       进入阿里云官网:

       进入到 OSS 对象存储的管理平台

image.gif编辑

       第一次进入 OSS 存储服务时,需要进行开通。点击立即开通:

image.gif编辑

       点击立即开通:

image.gif编辑

image.gif编辑

        开通之后,前往控制台:

image.gif编辑

image.gif编辑


二、创建 Bucket 容器:

1.创建一个Bucket:

       进入 Bucket 列表,创建 Bucket:

image.gif编辑

       哲理先设置 Bucket 容器名称:

image.gif编辑

       将容器的读写权限改为 公共度:

image.gif编辑

image.gif编辑

       公共读: 可以访问容器中的内容,但是不允许进行上传,上传需要权限。


三、使用 OSS 对象存储:

       上传文件到容器中:

image.gif编辑

image.gif编辑

       文件上传完毕,进入文件管理中查看文件的详细信息,可通过文件详情信息中的链接访问文件。

image.gif编辑


四、使用 SDK 访问 OSS:

       在 OSS 管理页面,进入 OSS 官方学习教程:

image.gif编辑

image.gif编辑

       进入 Java SDK:前言 - 对象存储 OSS - 阿里云

image.gif编辑

1.安装使用 OSS SDK:

       创建一个工程,测试SDK,在 Maven 工程中导入 SDK 坐标:

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

image.gif

       顺便导入一下单元测试依赖:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
</dependency>

image.gif

2.SDK 配置和测试:

image.gif编辑

image.gif编辑

@Test
    public void test() {
        // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
        String endpoint = "oss-cn-hangzhou.aliyuncs.com";
        // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
        String accessKeyId = "用户ID";
        String accessKeySecret = "用户密钥";
        // 创建OSSClient实例。
        OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
        String bucketName = "krian-file"
        // 创建存储空间:
        ossClient.createBucket(bucketName);
        // 关闭OSSClient。
        ossClient.shutdown();
    }

image.gif

        用户ID和密钥需要去阿里云平台的 AccessKey 管理中获取。

image.gif编辑

        推荐创建使用子 AccessKey,减少风险。

image.gif编辑

       进入页面后,点击创建用户,输入怕配置信息:

image.gif编辑

       生成的记录中就包含了 ID 和 密钥,注意密钥只有在第一次创建时能在页面中查看,所以需要复制进行保存,刷新页面之后,密钥会自动消失。

       创建完成之后需要对子用户添加对应的操作权限:

image.gif编辑

        添加完成保存即可!


官方操作文档:

更多相关操作参照官网进行!

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
|
机器学习/深度学习 监控 算法
分布式光伏储能系统的优化配置方法(Matlab代码实现)
分布式光伏储能系统的优化配置方法(Matlab代码实现)
611 1
|
Kubernetes Cloud Native 安全
云原生机密计算新范式 PeerPods技术方案在阿里云上的落地和实践
PeerPods 技术价值已在阿里云实际场景中深度落地。
|
安全 网络安全 数据库
YashanDB分布式节点间SSL连接配置
本文介绍YashanDB分布式节点间SSL连接配置方法,确保通信安全。需统一为整个集群配置SSL,使用相同根证书签名的服务器证书,否则可能导致连接失败或数据库无法启动。文章详细说明了使用OpenSSL生成根证书、服务器私钥、证书及DH文件的步骤,并指导如何将证书分发至各节点。最后,通过配置数据库参数(如`din_ssl_enable`)并重启集群完成设置。注意,证书过期需重新生成以保障安全性。
|
编解码 运维 算法
【分布式能源选址与定容】光伏、储能双层优化配置接入配电网研究(Matlab代码实现)
【分布式能源选址与定容】光伏、储能双层优化配置接入配电网研究(Matlab代码实现)
978 12
|
消息中间件 人工智能 监控
【云故事探索 | NO.15】:阿里云云原生加速鸣鸣很忙数字化
【云故事探索 | NO.15】:阿里云云原生加速鸣鸣很忙数字化
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 API 网关 2025 年 4 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
阿里云微服务引擎 MSE 及 API 网关 2025 年 4 月产品动态
|
消息中间件 人工智能 监控
【云故事探索】NO.15:阿里云云原生加速鸣鸣很忙数字化
鸣鸣很忙集团作为中国最大休闲食品饮料连锁零售商,通过数字化与云原生技术实现快速扩张,4年完成其他企业10年的数字化进程。其采用阿里云全栈云原生方案,实现弹性扩容、智能补货、模块化开店等创新实践,支撑日均超430万交易数据稳定运行。未来将深化AI应用,推动供应链智能化与业务全面升级。
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
人工智能 运维 监控
阿里云携手神州灵云打造云内网络性能监测标杆 斩获中国信通院高质量数字化转型十大案例——金保信“云内网络可观测”方案树立云原生运维新范式
2025年,金保信社保卡有限公司联合阿里云与神州灵云申报的《云内网络性能可观测解决方案》入选高质量数字化转型典型案例。该方案基于阿里云飞天企业版,融合云原生引流技术和流量“染色”专利,解决云内运维难题,实现主动预警和精准观测,将故障排查时间从数小时缩短至15分钟,助力企业降本增效,形成可跨行业复制的数字化转型方法论。
1040 6