全部產品
Search
文件中心

Object Storage Service:Ruby使用自訂網域名

更新時間:Feb 28, 2024

檔案(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')