檔案(Object)上傳至儲存空間(Bucket)後,OSS會自動組建檔案URL,您可以直接通過檔案URL訪問該檔案。如果您希望通過自訂網域名訪問這些檔案,需要將自訂網域名綁定至檔案所在的Bucket,並添加CNAME記錄。
前提條件
已綁定自訂網域名。具體操作,請參見綁定自訂網域名至Bucket預設網域名稱。
範例程式碼
以下代碼用於通過自訂網域名完成初始化。
重要
使用自訂網域名時無法使用list_buckets介面。
require 'aliyun/oss'
include Aliyun::OSS
client = Client.new(
# 使用自訂網域名作為Endpoint。
endpoint: 'http://example.com',
# 從環境變數中擷取訪問憑證。運行本程式碼範例之前,請確保已設定環境變數OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。
access_key_id: ENV['OSS_ACCESS_KEY_ID'],
access_key_secret: ENV['OSS_ACCESS_KEY_SECRET'],
cname: true
)
# 填寫Bucket名稱,例如examplebucket。
bucket = client.get_bucket('examplebucket')