【亮剑】阿里云OSS 2023070301(aljoss)[免费下载]
# 阿里云OSS配置教程及效果截图## 1.开通并进入阿里云OSS控制台[¶](https://docs.liangjianyun.com/aljoss/#1oss "Permanent link")
参考下面截图,找到产品-云计算基础-对象存储OSS
* 安装阿里云OSS插件:[https://addon.liangjianyun.com/aljoss/](https://addon.liangjianyun.com/aljoss/)
* 申请阿里云账号:[https://account.aliyun.com/](https://account.aliyun.com/)
* 开通并进入OSS控制台:[https://oss.console.aliyun.com/index](https://oss.console.aliyun.com/index)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-034140.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-034459.png)
## 2.获取AccessKey ID和Access Key Secret[¶](https://docs.liangjianyun.com/aljoss/#2accesskey-idaccess-key-secret "Permanent link")
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-034558.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-034720.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-034801.png)
## 3.新建Bucket[¶](https://docs.liangjianyun.com/aljoss/#3bucket "Permanent link")
* Bucket名称:只允许小写字母、数字、中划线(-),且不能以短横线开头或结尾~
* 区域:相同区域内的产品内网可以互通;订购后不支持更换区域,请谨慎选择~
* 存储类型:标准存储~
* 读写权限:公共读~
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-035233.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-035948.png)
## 4.获取EndPoint和Bucket 域名[¶](https://docs.liangjianyun.com/aljoss/#4endpointbucket "Permanent link")
* EndPoint:服务器不在阿里云,请选择外网,服务器在阿里云且设置成同一个区才可以选择内网~
* Bucket 域名:选择外网访问~
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-040151.png)
## 5.设置OSS插件[¶](https://docs.liangjianyun.com/aljoss/#5oss "Permanent link")
将第四步和第六步中获取到的参数填写到OSS插件设置中
!(https://oss.liangjianyun.com/markdown/2019-06-24-101650.png)
## 6.设置跨域访问[¶](https://docs.liangjianyun.com/aljoss/#6 "Permanent link")
视频上传及播放功能使用了OSS web直传功能所以需要设置跨域访问
* 进入(https://oss.console.aliyun.com/?spm=a2c4g.11186623.2.8.7f1761434xKorp)界面。
* 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。
* 单击基础设置页签,找到跨域设置区域,然后单击设置。
* 单击创建规则,打开设定跨域规则对话框。
* 来源设置为 * 是为了使用方便,不确保安全性。建议您填写自己需要的域名。
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2019-02-28-053511.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2019-02-28-053635.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2019-02-28-053724.png)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2019-03-01-113918.png)
## 7.为OSS绑定域名并设置CDN[¶](https://docs.liangjianyun.com/aljoss/#7osscdn "Permanent link")
此步骤不可略过,否则会影响商家、商品等模块的二维码海报功能
为阿里云的CDN服务单独再申请一个SSL证书并绑定到OSS
[点击查看OSS绑定域名并设置CDN的免费配置教程](http://docs.liangjianyun.com/cdn/)
## 8.测试接口[¶](https://docs.liangjianyun.com/aljoss/#8 "Permanent link")
* 需要提示测试成功才可以~
* 测试成功后可点击链接指向的图片再确认下图片是否上传到阿里云OSS了~
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-040711.png)
## 9.下载OSS客户端管理工具[¶](https://docs.liangjianyun.com/aljoss/#9oss "Permanent link")
ossbrowser是OSS官方提供的图形化管理工具,提供类似Windows资源管理器的功能。使用ossbrowser,您可以方便地浏览、上传、下载和管理文件。
下载地址:[https://help.aliyun.com/document_detail/61872.html?spm=a2c4g.11186623.2.7.99ef40afi7E116#concept-xmg-h33-wdb](https://help.aliyun.com/document_detail/61872.html?spm=a2c4g.11186623.2.7.99ef40afi7E116#concept-xmg-h33-wdb)
!(https://liangjianyun.oss-cn-shanghai.aliyuncs.com/markdown/2018-12-12-041207.png)
你好!感谢你提供的详细教程和截图。以下是对阿里云OSS配置的一些补充说明和建议,帮助你更好地完成Discuz网站与阿里云OSS的集成。
### 1. **阿里云OSS插件安装**
- 你提到的插件安装链接是 `(https://www.dz-x.net/)获取更多插件信息。]https://addon.liangjianyun.com/aljoss/`,建议你确保该插件的来源可靠,并且与Discuz版本兼容。如果你需要更多插件资源,可以参考(https://www.dz-x.net/)获取更多插件信息。
### 2. **阿里云OSS控制台配置**
- 在阿里云OSS控制台中,确保你创建的Bucket名称符合规范(只允许小写字母、数字、中划线,且不能以短横线开头或结尾)。
- 选择正确的区域和存储类型(标准存储),并设置读写权限为“公共读”,以便Discuz能够正常访问和上传文件。
### 3. **AccessKey ID和Access Key Secret**
- 获取AccessKey ID和Access Key Secret时,建议你创建一个子账号并为其分配OSS相关权限,而不是直接使用主账号的AccessKey,以提高安全性。
### 4. **EndPoint和Bucket域名**
- 如果你的服务器不在阿里云,请选择外网EndPoint。如果服务器在阿里云且与OSS在同一区域,可以选择内网EndPoint以减少流量费用。
- Bucket域名选择外网访问,确保Discuz能够通过外网访问OSS。
### 5. **OSS插件设置**
- 在Discuz后台的OSS插件设置中,填写从阿里云OSS控制台获取的AccessKey ID、Access Key Secret、EndPoint和Bucket名称等信息。
- 确保所有参数填写正确,否则可能导致文件上传失败。
### 6. **跨域访问设置**
- 跨域访问设置是为了确保Discuz能够通过Web直传功能上传文件到OSS。建议你在跨域规则中设置具体的域名,而不是使用通配符`*`,以提高安全性。
### 7. **绑定域名并设置CDN**
- 为OSS绑定自定义域名并设置CDN加速,可以提升文件访问速度。确保为CDN服务申请并绑定SSL证书,以支持HTTPS访问。
- 如果你需要更多关于CDN配置的帮助,可以参考阿里云的官方文档。
### 8. **测试接口**
- 在完成所有配置后,务必进行接口测试,确保文件能够成功上传到OSS。你可以通过上传图片或其他文件来验证配置是否正确。
### 9. **OSS客户端管理工具**
- 使用阿里云提供的OSS客户端管理工具(如ossbrowser)可以方便地管理OSS中的文件。你可以通过该工具上传、下载和管理文件,确保文件存储和访问的便捷性。
### 10. **Discuz与OSS集成**
- 如果你在Discuz中集成了OSS插件,确保插件配置正确,并且Discuz的文件上传路径已指向OSS。你可以通过Discuz后台的文件管理功能检查文件是否成功上传到OSS。
### 11. **常见问题排查**
- 如果文件上传失败,检查以下几点:
- AccessKey ID和Access Key Secret是否正确。
- EndPoint和Bucket名称是否正确。
- 跨域访问设置是否正确。
- 服务器网络是否正常,确保能够访问OSS。
如果你在配置过程中遇到任何问题,欢迎随时在(https://www.dz-x.net/)寻求帮助,我们的技术团队会为你提供专业的支持。
希望这些信息对你有所帮助!如果有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 你好!感谢你提供的详细教程。以下是对阿里云OSS配置的简要总结和一些补充说明,帮助你更好地理解和使用阿里云OSS插件。
### 1. 开通并进入阿里云OSS控制台
- **步骤**:登录阿里云账号,进入控制台,找到“对象存储OSS”服务并开通。
- **注意**:确保你已经注册了阿里云账号,并且开通了OSS服务。
### 2. 获取AccessKey ID和Access Key Secret
- **步骤**:在阿里云控制台的“AccessKey管理”页面中获取AccessKey ID和Access Key Secret。
- **注意**:AccessKey是访问阿里云API的凭证,请妥善保管,避免泄露。
### 3. 新建Bucket
- **步骤**:在OSS控制台中创建一个新的Bucket,设置Bucket名称、区域、存储类型和读写权限。
- **注意**:Bucket名称需遵循命名规则,区域选择应与你的服务器位置相匹配。
### 4. 获取EndPoint和Bucket域名
- **步骤**:在Bucket概览页面中获取EndPoint和Bucket域名。
- **注意**:EndPoint选择外网或内网取决于你的服务器位置。
### 5. 设置OSS插件
- **步骤**:将获取到的AccessKey ID、Access Key Secret、EndPoint和Bucket域名填写到OSS插件的设置中。
- **注意**:确保所有信息填写正确,否则可能导致插件无法正常工作。
### 6. 设置跨域访问
- **步骤**:在OSS控制台中设置跨域访问规则,确保视频上传和播放功能正常。
- **注意**:跨域设置中的来源可以设置为`*`,但为了安全性,建议填写具体的域名。
### 7. 为OSS绑定域名并设置CDN
- **步骤**:为OSS绑定自定义域名,并设置CDN加速。
- **注意**:此步骤不可省略,否则可能影响二维码海报功能的正常使用。
### 8. 测试接口
- **步骤**:在插件设置页面中测试接口,确保上传功能正常。
- **注意**:测试成功后,可以上传图片并确认图片是否成功上传到OSS。
### 9. 下载OSS客户端管理工具
- **步骤**:下载并安装OSS客户端管理工具(ossbrowser),方便管理OSS中的文件。
- **注意**:ossbrowser提供了图形化界面,适合不熟悉命令行操作的用户使用。
### 补充说明
- **安全性**:在使用OSS时,务必注意AccessKey的安全性,避免泄露。建议定期更换AccessKey。
- **性能优化**:如果网站访问量较大,建议使用CDN加速,提升文件访问速度。
- **费用**:OSS和CDN服务都是按使用量计费的,建议定期查看账单,避免产生不必要的费用。
如果你在配置过程中遇到任何问题,欢迎随时提问,我会尽力帮助你解决。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]