Configurer un service Media CDN

Ce guide de démarrage rapide vous explique comment configurer un service Media CDN devant un bucket Cloud Storage. Vous pouvez utiliser cette configuration pour les tests ou comme base pour un environnement de production.


Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud , cliquez sur Visite guidée :

Visite guidée


Cette page décrit les procédures suivantes :

  1. Créez un bucket Cloud Storage pour stocker votre contenu.
  2. Activez les services requis.
  3. Créez une ressource EdgeCacheOrigin pour connecter Media CDN à votre bucket.
  4. Créez une ressource EdgeCacheService pour configurer le routage des requêtes et la mise en cache du contenu dans l'origine.
  5. Vérifier si une réponse est mise en cache

Avant de commencer

Assurez-vous de disposer des éléments suivants :

Rôles requis

Pour obtenir les autorisations nécessaires pour effectuer les tâches décrites dans ce document, demandez à votre administrateur de vous accorder les rôles suivants :

  • roles/networkservices.edgeCacheAdmin : accès permettant de créer, mettre à jour, supprimer et gérer toutes les ressources Edge Cache.
  • roles/networkservices.edgeCacheUser : accès permettant d'afficher et d'utiliser les ressources Edge Cache.
  • roles/networkservices.edgeCacheViewer : accès en lecture seule aux ressources Edge Cache.

Créer un bucket de stockage

Pour activer SSL sur Media CDN

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Créer un bucket Cloud Storage

Le contenu Media CDN peut provenir d'emplacements tels qu'un bucket Cloud Storage, un emplacement de stockage tiers ou un équilibreur de charge.

Dans ce guide de démarrage rapide, nous allons stocker du contenu dans un bucket Cloud Storage.

  1. Créez un bucket Cloud Storage accessible au public et nommez-le my-bucket.

    Si vous préférez ne pas rendre votre bucket Cloud Storage accessible au public, vous devez autoriser Media CDN à y accéder. Pour en savoir plus, consultez Utiliser des buckets Cloud Storage privés.

  2. Importez un fichier dans le bucket.

Activer les services requis

Pour configurer et déployer des services Media CDN, vous devez activer l'API Network Services et l'API Certificate Manager pour votre projet.

Console

  1. Activez l'API Network Services.

    Activer l'API

  2. Activez l'API Certificate Manager.

    Activer l'API

gcloud

  1. Activez l'API Network Services :

    gcloud services enable networkservices.googleapis.com
    
  2. Activez l'API Certificate Manager :

    gcloud services enable certificatemanager.googleapis.com
    

Pour en savoir plus sur l'activation et la désactivation des services, consultez la documentation de Service Usage.

Créer une ressource EdgeCacheOrigin

Créez une origine qui pointe vers votre bucket Cloud Storage.

Console

  1. Dans la console Google Cloud , accédez à la page Media CDN.

    Accéder à Media CDN

  2. Cliquez sur l'onglet Origines.

  3. Cliquez sur Créer une origine.

  4. Saisissez le nom de l'origine, par exemple cloud-storage-origin.

  5. Facultatif : saisissez une description pour l'origine.

  6. Dans le champ Adresse d'origine, cliquez sur Sélectionner un bucket Google Cloud Storage, accédez au bucket Cloud Storage nommé my-bucket, puis cliquez sur Sélectionner.

    Si vous disposez d'une origine externe, sélectionnez Spécifier un nom de domaine complet ou une adresse IP, puis saisissez le nom de domaine complet ou l'adresse IP.

  7. Cliquez sur Créer une origine.

Après environ 10 minutes, la ressource EdgeCacheOrigin nouvellement créée apparaît dans la liste des origines de votre projet sur la page Origines.

Pour modifier une adresse d'origine, cliquez sur l'origine, puis sur Modifier.

gcloud

Exécutez la commande gcloud edge-cache origins create :

gcloud edge-cache origins create ORIGIN \
    --origin-address="ADDRESS"

Remplacez les éléments suivants :

  • ORIGIN : nom de la nouvelle origine
  • ADDRESS : nom du bucket, gs://my-bucket

Si vous disposez d'une origine externe, remplacez ADDRESS par le nom de domaine complet ou l'adresse IP.

Pour afficher l'origine nouvellement créée, utilisez la commande gcloud edge-cache origins list.