阿里云OSS存储图片成功,如何获取该图片的自定义域名url

阿里云OSS存储图片成功,如何获取该图片的自定义域名url?就是图片预览的url

阿里云OSS存储图片成功后,可以通过以下方式获取自定义域名URL,以实现图片预览功能:

打开阿里云OSS管理控制台,进入相应的Bucket。
选择“文件管理”选项卡,找到要预览的图片。
点击该图片所在行的“预览”按钮,会弹出预览窗口。
在预览窗口中,可以看到该图片的预览URL,包括自定义域名和文件路径,可以复制该URL作为图片的预览链接。
如果需要在代码中获取自定义域名URL,可以使用以下Python示例代码:

import oss2

# 配置访问密钥和自定义域名等信息
access_key_id = 'your_access_key_id'
access_key_secret = 'your_access_key_secret'
bucket_name = 'your_bucket_name'
endpoint = 'your_endpoint'
domain = 'your_domain'

# 创建Bucket对象
auth = oss2.Auth(access_key_id, access_key_secret)
bucket = oss2.Bucket(auth, endpoint, bucket_name)

# 获取文件路径
file_path = 'your_file_path'

# 生成预览链接
url = bucket.sign_url('GET', file_path, 3600, params={'x-oss-process': 'style/your_style_name'})
preview_url = f'https://{domain}/{url}'
print(preview_url)


其中,your_access_key_id和your_access_key_secret是您的OSS访问密钥ID和密钥Secret;your_bucket_name是您的Bucket名称;your_endpoint是Bucket的访问域名,可以在Bucket属性中找到;your_domain是您的自定义域名,需要先在OSS管理控制台中配置;your_file_path是文件路径,your_style_name是图片样式名称,可以根据需要添加。执行该代码后,会生成带有自定义域名的预览链接。

答案来自 https://www.wodianping.com/