Configurer un bucket backend comme origine pour Cloud CDN

Ce guide de démarrage rapide vous explique comment configurer un bucket backend en tant qu'origine pour Cloud CDN à l'aide de la console Google Cloud.


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


Avant de commencer

Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Make sure that billing is enabled for your Google Cloud project.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Make sure that billing is enabled for your Google Cloud project.

Créer un bucket Cloud Storage

Les buckets sont les conteneurs de base dans lesquels sont stockées vos données dans Cloud Storage.

Pour créer un bucket, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page Buckets Cloud Storage.

    Accéder à la page "Buckets"

  2. Cliquez sur Créer. Démonstration
  3. Dans la section Nommer votre bucket, saisissez un nom unique pour votre bucket.

    Cliquez sur Continuer.

  4. Dans la section Choisir l'emplacement de stockage de vos données, procédez comme suit :
    1. Pour Type d'emplacement, sélectionnez Région, puis choisissez us-east1 (South Carolina) dans la liste.
    2. Cliquez sur Continuer.
  5. Dans la section Choisir une classe de stockage pour vos données, procédez comme suit :
    1. Sélectionnez Définir une classe par défaut, puis Standard.
    2. Cliquez sur Continuer.
  6. Dans la section Choisir comment contrôler l'accès aux objets, procédez comme suit :
    • Décochez la case Appliquer la protection contre l'accès public sur ce bucket.
    • Pour Contrôle des accès, sélectionnez Uniforme.
    • Cliquez sur Continuer.
  7. Dans la section Choisissez comment protéger les données d'objet, conservez les valeurs par défaut sélectionnées, puis cliquez sur Créer

Importer un objet dans le bucket

  1. Enregistrez l'image suivante sur votre appareil :

    Image d'un chaton à importer dans le bucket.
  2. Sur la page Informations sur le bucket, dans l'onglet Objets, cliquez sur Importer des fichiers.
  3. Dans la boîte de dialogue "Fichier", sélectionnez le fichier que vous avez téléchargé.
Une fois l'importation terminée, le nom du fichier et les informations sur celui-ci, tels que sa taille et son type, s'affichent.

Rendre votre bucket public

  1. Sur la page Informations sur le bucket, cliquez sur l'onglet Autorisations.
  2. Assurez-vous que la vue est définie sur Afficher par compte principal, puis cliquez sur Accorder l'accès.

    Le volet Ajouter des comptes principaux s'affiche.

  3. Dans le champ Nouveaux comptes principaux, saisissez allUsers.
  4. Dans le champ Sélectionner un rôle, cliquez sur Cloud Storage > Lecteur des objets Storage.
  5. Cliquez sur Enregistrer.
  6. Sur la page Voulez-vous vraiment rendre cette ressource publique ?, cliquez sur Autoriser l'accès public.
  7. Pour vérifier que l'objet a été partagé publiquement, cliquez sur l'onglet Objets pour revenir à la liste des objets. La colonne Accès public de votre objet doit indiquer Public sur Internet. Le bouton Copier l'URL fournit une URL partageable semblable à la suivante :

    https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png

Créer un bucket backend

Pour créer un bucket backend et un équilibreur de charge d'application externe, procédez comme suit :

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

    Accéder à Cloud CDN

  2. Cliquez sur Ajouter une origine.

  3. Sur la page Nouvelle origine, dans la section Nom de l'origine, saisissez un nom pour votre origine.

  4. Dans le champ Type d'origine, sélectionnez Bucket backend.

  5. Pour Définir votre bucket backend, sélectionnez Nouveau bucket backend.

  6. Dans le champ Bucket Cloud Storage, cliquez sur Parcourir.

  7. Sélectionnez le bucket Cloud Storage que vous avez créé précédemment, cliquez sur Sélectionner, puis sur Suivant.

  8. Dans la section Associer un équilibreur de charge, sélectionnez Créer un équilibreur de charge pour moi, saisissez un nom pour l'équilibreur de charge, puis cliquez sur Suivant.

  9. Pour Performances du cache, conservez les valeurs par défaut sélectionnées, puis cliquez sur OK.

    La nouvelle origine apparaît dans la liste des origines. La création complète de l'origine peut prendre quelques minutes. Ne passez à l'étape suivante qu'après avoir vu une notification indiquant que l'origine a été créée.

Tester Cloud CDN

  1. Dans Google Cloud Console, accédez à la page Équilibrage de charge.

    Accéder à la page "Équilibrage de charge"

  2. Cliquez sur le nom de l'équilibreur de charge que vous avez créé précédemment.

    La page Détails de l'équilibreur de charge s'affiche.

  3. Notez les adresses IPv4 affichées sous IP:Port.

  4. Testez Cloud CDN en saisissant l'URL suivante avec l'adresse IP de l'équilibreur de charge dans un nouvel onglet de navigateur :

    http://IP_ADDRESS/kitten.png
    

    Votre navigateur doit afficher une page contenant l'image importée.

  5. Actualisez la page plusieurs fois.

  6. Revenez sur la page Détails de l'équilibreur de charge, puis cliquez sur Surveillance.

  7. Après quelques minutes, observez le trafic diffusé.

    Le trafic diffusé directement depuis votre bucket backend s'intitule SERVED_FROM_BACKEND_BUCKET. Le trafic diffusé à partir de Cloud CDN s'intitule SERVED_FROM_CACHE. Pour en savoir plus, consultez la section Métriques de surveillance.

Effectuer un nettoyage

Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :

  1. Supprimez l'équilibreur de charge et le bucket backend :

    1. Dans Google Cloud Console, accédez à la page Équilibrage de charge.

      Accéder à la page "Équilibrage de charge"

    2. Cochez la case située à côté de l'équilibreur de charge que vous avez créé, puis cliquez sur Supprimer.

    3. Sur la page qui s'affiche, cochez la case du bucket backend que vous avez créé, puis confirmez que vous souhaitez supprimer l'équilibreur de charge et les ressources sélectionnées.

  2. Supprimez le bucket Cloud Storage :

    1. Dans la console Google Cloud, accédez à la page Buckets Cloud Storage.

      Accéder à la page "Buckets"

    2. Cochez la case à côté du bucket que vous avez créé, puis cliquez sur Supprimer.
    3. Dans la boîte de dialogue Supprimer le bucket, confirmez la suppression du bucket, puis cliquez sur Supprimer.

Étape suivante

Voici ce que vous pouvez faire ensuite :