阿里云oss绑定二级域名https添加ssl证书步骤

解决方案

1、打开 Bucket

打开对象存储 OSShttps://oss.console.aliyun.com/-Bucket列表-选择目标 Bucket-传输管理

2、绑定域名

还没有绑定自己的域名,先绑定自己的域名https://help.aliyun.com/document_detail/31902.html?spm=5176.8466035.0.dexternal.463a1450xJBVOR#section-6e9-89r-0y2

具体操作就是将自己的域名解析到目标 Bucket 域名,记录值就是 Bucket 域名,Bucket 域名在目标 Bucket 的概览页面。

在这里插入图片描述

3、购买云盾证书服务

点击购买云盾证书服务,选择一个免费的,点击立即购买。
在这里插入图片描述

阿里云oss绑定自己的域名,购买云盾证书服务
在这里插入图片描述
现在已经不支持购买云盾证书了
在这里插入图片描述

4、下载 ssl 证书,提交 oss 证书托管

购买好后,前往产品分类-安全-ssl证书-下载-其他。
在这里插入图片描述

阿里云oss购买免费ssl证书

下载解压证书文件,回到刚才的目标 Bucket-传输管理页面,右边有个证书托管按钮,文本编辑器打开下载的证书公钥、私钥复制粘贴进去。
在这里插入图片描述

在这里插入图片描述
点击修改配置,如下图

在这里插入图片描述选择对应的已经生成的证书名称

在这里插入图片描述

确定即可 ,到期日期就会变化为最新的

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java 集成阿里云 OSS,需要进行以下步骤: 1. 创建阿里云账号并开通 OSS 服务 2. 创建一个 OSS Bucket(类似于文件夹),并获得访问密钥(Access Key ID 和 Access Key Secret) 3. 添加相应的 OSS SDK 依赖,例如 Maven 项目中添加以下依赖: ``` <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.5.2</version> </dependency> ``` 4. 通过 OSS SDK 提供的 API 进行文件上传、下载、删除等操作。以下是一个上传文件的示例代码: ```java // 创建 OSSClient 实例 OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); // 上传文件流 InputStream inputStream = new FileInputStream(file); ossClient.putObject(bucketName, objectName, inputStream); // 关闭 OSSClient ossClient.shutdown(); ``` 其中,`endpoint` 是 OSS 服务的访问域名,`accessKeyId` 和 `accessKeySecret` 是访问密钥,`bucketName` 是 Bucket 的名称,`objectName` 是上传后的文件名,`inputStream` 是文件的输入流。 5. 对于大文件的上传,可以使用分片上传功能,提高上传效率和稳定性。以下是一个分片上传的示例代码: ```java // 创建 OSSClient 实例 OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); // 初始化分片上传,获得 uploadId InitiateMultipartUploadRequest request = new InitiateMultipartUploadRequest(bucketName, objectName); InitiateMultipartUploadResult result = ossClient.initiateMultipartUpload(request); String uploadId = result.getUploadId(); // 上传分片 UploadPartRequest uploadPartRequest = new UploadPartRequest(); uploadPartRequest.setBucketName(bucketName); uploadPartRequest.setKey(objectName); uploadPartRequest.setUploadId(uploadId); uploadPartRequest.setInputStream(inputStream); uploadPartRequest.setPartSize(partSize); uploadPartRequest.setPartNumber(partNumber); UploadPartResult uploadPartResult = ossClient.uploadPart(uploadPartRequest); // 完成分片上传 CompleteMultipartUploadRequest completeRequest = new CompleteMultipartUploadRequest(bucketName, objectName, uploadId, partETags); ossClient.completeMultipartUpload(completeRequest); // 关闭 OSSClient ossClient.shutdown(); ``` 其中,`partSize` 是分片大小,`partNumber` 是分片号码,`partETags` 是已上传分片的信息。需要注意的是,分片上传需要保证分片上传的顺序和分片大小的一致性。 以上是 Java 集成阿里云 OSS 的主要步骤和示例代码,具体的操作还需要根据实际需求进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值