すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:カスタムドメイン名のマップ

最終更新日:Dec 19, 2023

オブジェクトをバケットにアップロードすると、Object Storage Service (OSS) はアップロードされたオブジェクトのURLを自動的に生成します。 これらのURLを使用してオブジェクトにアクセスできます。 カスタムドメイン名を使用してオブジェクトにアクセスする場合は、カスタムドメイン名をオブジェクトが格納されているバケットにマップし、カスタムドメイン名のCNAMEレコードを追加します。

前提条件

カスタムドメイン名がバケットにマップされます。 詳細については、「カスタムドメイン名のマップ」をご参照ください。

次のコードは、カスタムドメイン名を初期化する方法の例を示しています。

重要

カスタムドメイン名を使用してlist_buckets操作を呼び出すことはできません。

'aliyun/oss 'が必要です

include Aliyun::OSS
client = Client.new (
  # バケットにマッピングするカスタムドメイン名を指定します。 
  エンドポイント: '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
  )

# バケットの名前を指定します。 例: examplebucket. 
bucket = client.get_bucket('examplebucket')