前言
对于文章的数量增加,相应的图片也越来越多。然而,如何高效、安全地管理和展示这些图片资源成为每位内容创作者面临的重要课题。这正是图床搭建的意义所在——构建一个专属的在线图片存储与分发系统,提供一个中心化的位置来存储大量图片,便于管理和分享。
准备工作
创建OSS Bucket:
设置权限
为了使图片能够被公网访问,你需要调整Bucket的读权限:
- 修改配置文件
json
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": [
"oss:GetObject"
],
"Resource": [
"acs:oss:*:*:${your_bucket_name}/*"
]
}
]
}
记得将${your_bucket_name}替换为你的Bucket名称。
上传图片
有多种方式可以上传图片到OSS:
-
Python
阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并
使用RAM账号进行API访问或日常运维,
请登录 https://ram.console.aliyun.com 创建RAM账号。
your_access_key_id = '填写您的AccessKeyId'
your_access_key_secret = '填写您的AccessKeySecret'
your_bucket_name = '您的存储空间名称'
object_key = '您要上传的文件对象键'
local_file_path = '本地文件路径'
获取图片URL
上传成功后,每个文件都会有一个唯一的URL,可以通过这个URL访问图片。在OSS控制台可以直接查看文件详情获取URL,或者通过以下格式构造URL:
https://
图床应用
将上述URL应用到你的博客、网站或社交媒体等需要展示图片的地方。每次上传新图片后,只需复制对应的URL即可。
通过以上步骤,你就成功搭建了一个基于阿里云OSS的图床,可以高效、安全地管理和分发你的图片资源了。
完结
Enjoy it !