このトピックでは、Alibaba Cloud Content Delivery Network (CDN) を使用して、OSS 内の [画像と小規模ファイル] のストレージを高速化する方法について説明します。
はじめに
一般的な Web ポータルは、主に画像、テキスト、動画などの静的リソースを表示します。 Web サイトのリソースが小さな画像やファイルの場合は、ビジネスの種類を [画像と小規模ファイル] に設定します。 Web サイトに多数のオーディオおよびビデオ リソースがある場合は、[VOD] を選択します。 この例では、testcdn.top を使用します。
メリット
Alibaba Cloud ARMS 監視ツールを使用して、OSS リソース URL と CDN 高速化ドメイン名をテストします。 結果は次のとおりです。
各テストの結果は、ネットワークによって異なる場合があります。

CDN に接続することで、約 35% 高速化できます。
前提条件
CDN がアクティブ化されている。 CDN のアクティブ化方法については、「CDN をアクティブ化する」をご参照ください。
安定したパフォーマンスを提供するオリジンサーバーがデプロイされている。 オリジンサーバーがない場合は、「コンソールで ECS インスタンスを作成および管理する (高速バージョン)」または「バケットを作成する」の手順に従って作成します。
ドメイン名を追加する
CDN コンソール にログオンします。
左側のナビゲーションウィンドウで、ドメイン名 をクリックします。
ドメイン名 ページで、ドメイン名の追加 をクリックします。
ドメイン名を追加 ダイアログボックスで、次の項目を設定します。
リージョン: [グローバル (中国本土を除く)]
ドメイン名:
images.testcdn.topビジネスの種類: [画像と小規模ファイル]
リソースグループ: [デフォルトのリソースグループ]
重要CDN にドメイン名を初めて追加する場合は、その所有権を確認する必要があります。 詳細については、「ドメイン名の所有権を確認する」をご参照ください。
[オリジンサーバーを追加] をクリックします。 次の項目を設定します。
オリジン情報: [OSS ドメイン]
ドメイン名: バケットドメイン名を選択します
優先度: [プライマリ]
重み: 10
ポート: 80
「国境を越えたデータ転送に関するコンプライアンス保証」の通知を読み、[上記のコンプライアンスのコミットメントを読み、同意します] を選択します。 [次へ] をクリックし、[ドメイン管理に戻る] をクリックします。
ドメイン名の CNAME レコードを追加する
[ドメイン] ページで、追加したドメイン名を見つけ、CNAME フィールドの値をコピーします。
Alibaba Cloud の左側のナビゲーションウィンドウにポインターを移動して、[製品とサービス] を検索します。 検索ボックスに「DNS」と入力します。
検索結果の [エンタープライズサービスとクラウドコミュニケーション] セクションで、[alibaba Cloud DNS] をクリックします。
[権威 DNS 解決]解決策 ページで、管理するドメイン名を見つけ、[DNS 設定]
アクション列の をクリックします。[DNS 設定] タブで、[DNS レコードを追加] をクリックします。 タイプ を CNAME、ホストレコード を
images、リクエストソース をデフォルト、値 を手順 1 でコピーした CNAME、TTL を 10 分 (推奨) に設定します。
トラブルシューティング
問題
高速化ドメイン名を追加して CNAME レコードを構成した後、高速化リソース 403 に直接アクセスできます。

解決策
この問題は、非公開 OSS リソースに対してパブリック読み取りが有効になっていないために発生します。 安全のため、次の操作をお勧めします。
CDN コンソールで、[ドメイン] ページに移動し、
images.testcdn.topを見つけて、[管理] をクリックします。[CDN ドメイン名] ページで、[オリジンフェッチ] をクリックします。[ステータス] を [Alibaba Cloud OSS プライベートバケットアクセス] でオンにします。[同じアカウントのバケット] を選択します。
アクセスを確認します。
