当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

阿里云对象存储oss怎么收费,阿里云对象存储OSS上传方法详解及收费标准全解析

阿里云对象存储oss怎么收费,阿里云对象存储OSS上传方法详解及收费标准全解析

阿里云对象存储OSS采用按量付费和包年包月两种计费模式,详细收费标准涉及存储空间、传输流量、请求次数等。上传方法包括SDK上传、API上传和命令行工具,具体操作步骤详尽...

阿里云对象存储OSS采用按量付费和包年包月两种计费模式,详细收费标准涉及存储空间、传输流量、请求次数等。上传方法包括SDK上传、API上传和命令行工具,具体操作步骤详尽解析。

阿里云对象存储OSS上传方法详解

1、使用OSS控制台上传

阿里云对象存储OSS提供了Web控制台,用户可以直接在控制台上传文件,以下是使用OSS控制台上传文件的步骤:

(1)登录阿里云官网,进入对象存储OSS控制台。

阿里云对象存储oss怎么收费,阿里云对象存储OSS上传方法详解及收费标准全解析

(2)选择需要上传文件的存储空间(Bucket)。

(3)点击“上传文件”按钮,选择需要上传的文件。

(4)设置文件的存储路径(可选),点击“上传”按钮。

(5)上传完成后,可以在“文件列表”中查看已上传的文件。

2、使用OSS SDK上传

阿里云对象存储OSS提供了多种编程语言的SDK,用户可以通过SDK在应用程序中上传文件,以下是使用Python SDK上传文件的示例:

(1)需要安装Python SDK,可以使用pip命令进行安装:

pip install oss2

(2)编写代码上传文件:

from oss2 import OSS,Bucket
阿里云账号的AccessKey ID和AccessKey Secret
access_id = 'your_access_key_id'
access_key = 'your_access_key_secret'
阿里云OSS的Endpoint
endpoint = 'your_endpoint'
存储空间的名称
bucket_name = 'your_bucket_name'
创建OSS客户端
client = OSS(endpoint, access_id, access_key)
创建Bucket对象
bucket = Bucket(client, bucket_name)
上传文件
with open('your_file_path', 'rb') as f:
    bucket.put_object('your_object_key', f)

3、使用OSS API上传

除了SDK,用户还可以使用OSS API直接上传文件,以下是使用OSS API上传文件的步骤:

(1)登录阿里云官网,进入对象存储OSS控制台。

(2)选择需要上传文件的存储空间(Bucket)。

阿里云对象存储oss怎么收费,阿里云对象存储OSS上传方法详解及收费标准全解析

(3)点击“管理”按钮,进入“API密钥管理”页面。

(4)复制AccessKey ID和AccessKey Secret。

(5)编写代码,使用HTTP请求上传文件,以下是一个使用Python requests库上传文件的示例:

import requests
阿里云账号的AccessKey ID和AccessKey Secret
access_id = 'your_access_key_id'
access_key = 'your_access_key_secret'
阿里云OSS的Endpoint
endpoint = 'your_endpoint'
存储空间的名称
bucket_name = 'your_bucket_name'
上传文件的路径
file_path = 'your_file_path'
上传文件的Object Key
object_key = 'your_object_key'
上传文件的HTTP请求头
headers = {
    'Host': f'{bucket_name}.{endpoint}',
    'Date': 'Thu, 01 Jan 1970 00:00:00 GMT',
    'Authorization': 'OSS {access_key}:{access_secret}'
}
上传文件的内容
with open(file_path, 'rb') as f:
    file_content = f.read()
构造HTTP请求
url = f'https://{bucket_name}.{endpoint}/{object_key}'
response = requests.put(url, headers=headers, data=file_content)
处理HTTP响应
if response.status_code == 200:
    print('文件上传成功')
else:
    print('文件上传失败,错误码:', response.status_code)

阿里云对象存储OSS收费标准

1、存储费用

阿里云对象存储OSS的存储费用按照实际使用的存储空间计算,费用包括标准存储和低频存储两种类型,以下是收费标准:

(1)标准存储:每GB/月的价格为0.021元。

(2)低频存储:每GB/月的价格为0.015元。

2、上传下载费用

阿里云对象存储OSS的上传下载费用按照实际使用的流量计算,费用包括内网流量和外网流量两种类型,以下是收费标准:

(1)内网流量:每GB的价格为0.008元。

(2)外网流量:每GB的价格为0.10元。

3、API调用费用

阿里云对象存储oss怎么收费,阿里云对象存储OSS上传方法详解及收费标准全解析

阿里云对象存储OSS的API调用费用按照实际调用的API次数计算,费用如下:

(1)标准API调用:每100次调用价格为0.01元。

(2)高级API调用:每100次调用价格为0.05元。

4、热门访问流量费用

阿里云对象存储OSS的热门访问流量费用按照实际访问流量计算,费用如下:

(1)访问流量:每GB的价格为0.12元。

5、其他费用

阿里云对象存储OSS还可能产生以下费用:

(1)CDN费用:如果使用CDN加速,则需要支付CDN费用。

(2)跨地域复制费用:如果需要跨地域复制数据,则需要支付跨地域复制费用。

阿里云对象存储OSS提供了多种上传方法,包括控制台上传、SDK上传和API上传,OSS的收费标准涵盖了存储费用、上传下载费用、API调用费用、热门访问流量费用和其他费用,用户可以根据实际需求选择合适的服务和计费模式,以降低成本。

黑狐家游戏

发表评论

最新文章