CDN と は、クライアントと CDN および ノード間で転送されるリクエストを暗号化する HTTPS セキュアアクセラレーションサービスに対応しています。Certificate Management Service (旧 SSL Certificates Service) で購入した HTTPS 証明書は、CDN と プラットフォームに一括でデプロイして、HTTPS セキュアアクセラレーションを有効にできます。
制限事項
Alibaba Cloud の Certificate Management Service (旧 SSL Certificates Service) から購入した証明書のみ、CDN と プラットフォームに一括でデプロイできます。サードパーティプロバイダーによって発行された証明書は、一括デプロイに対応していません。
サードパーティプロバイダーが発行した証明書は、1 つずつしか設定できません。詳細については、「HTTPS 証明書を設定する」をご参照ください。
HTTPS 証明書の設定または更新
HTTPS は付加価値サービスです。HTTPS を有効にすると、HTTPS リクエスト数に基づいて課金されます。この料金は従量課金制で別途請求され、CDN と のデータ転送プランには含まれません。HTTPS の課金の詳細については、「静的コンテンツの HTTPS リクエストの課金」、「」をご参照ください。
Alibaba Cloud CDN コンソールにログインします。
左側のナビゲーションペインで 証明書管理 をクリックします。
証明書センター ページで、証明書の設定 をクリックします。
証明書を選択します。
証明書の設定 パネルで、証明書のパラメーターを設定します。
パラメーター
説明
[証明書ソース]
[Certificate Management Service] から取得した証明書のみがサポート対象です。つまり、Alibaba Cloud の Certificate Management Service (旧 SSL Certificates Service) から購入した証明書です。
[証明書名]
購入した証明書を選択します。
[証明書 (公開鍵)]
PEM 形式でエンコードされた証明書の公開キーの内容です。[Certificate Management Service] から取得した証明書の場合、内容はシステムによって自動的に取得されます。
[秘密鍵]
PEM 形式でエンコードされた証明書の秘密キーの内容です。[Certificate Management Service] から取得した証明書の場合、内容はシステムによって自動的に取得されます。
次へ をクリックします。
証明書に一致するドメイン名を選択します。
重要選択したドメイン名に証明書がすでにデプロイされている場合、この操作により既存の証明書が上書きされます。
[Certificate Management Service] の証明書は、証明書とドメイン名の関連付けに基づいて一括でデプロイおよび更新できます。
[関連ドメイン名] ステップでは、[すべてのドメイン名]、[証明書のないドメイン名のみ]、または [証明書のあるドメイン名のみ] でドメイン名をフィルタリングし、一致ルールとして [完全一致] または [あいまい一致] を選択できます。左側の [ドメイン名リスト] からターゲットドメイン名を選択し、右矢印をクリックして右側の [選択済み] リストに追加してから、[OK] をクリックして証明書をドメイン名に関連付けます。
OK をクリックして、証明書をデプロイおよび更新します。
(オプション) HTTPS によるエンドツーエンドのデータ転送を有効にするには、CDN と ノードがオリジンサーバーへのオリジンフェッチに HTTPS を使用するように設定します。オリジンサーバーは HTTPS をサポートしている必要があります。詳細については、「オリジンプロトコルポリシーの設定」、「」をご参照ください。
HTTPS 設定の確認
ブラウザーでの確認:ブラウザーを使用して https://<your accelerated domain name> にアクセスします。アドレスバーにロックアイコンが表示され、それをクリックすると正しい証明書情報が表示される場合、設定は正常に完了しています。コマンドラインでの確認:curl -I https://<your accelerated domain name> を実行します。ステータスコード 200 が返された場合、HTTPS サービスは利用可能です。
設定済み HTTPS 証明書情報の表示
Alibaba Cloud CDN コンソールにログインし、左側のナビゲーションペインで 証明書管理 を選択し、証明書が設定されているドメイン名をクリックすると、そのドメイン名の HTTPS 証明書情報を表示できます。
秘密キー情報は機密情報であるため、コンソールでは秘密キーを表示できません。証明書情報は適切に保管してください。
関連 API
API | 説明 |
CSR ファイルを設定します。 | |
指定された高速化ドメイン名の証明書情報を照会します。 | |
ドメイン名の証明書機能を有効または無効にし、証明書情報を更新します。 | |
Configures an HTTPS certificate for a specified domain name. | |
証明書情報に基づいて高速化ドメイン名を照会します。 | |
CDN 証明書の詳細を照会します。 | |
証明書のリストを照会します。 | |
指定された証明書の情報を照会します。 | |
ユーザーアカウントのすべての証明書情報を照会します。 | |
証明書が期限切れになったドメイン名の数を照会します。 | |
SM 証明書を設定します。 | |
SM 証明書のリストを照会します。 | |
SM 証明書の詳細を照会します。 |