Configurer un bucket backend en tant qu'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

Verify 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

Verify 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 de Cloud Storage.

    Accéder à la page Buckets

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

    Cliquez sur Continuer.

  4. Dans la section Choisir où stocker 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 Choisissez 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 des objets, 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 le concernant, 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 confirmant que l'origine a bien été créée.

Tester Cloud CDN

  1. Dans la console Google Cloud , 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. Au bout de quelques minutes, observez le trafic diffusé.

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

Effectuer un nettoyage

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

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

    1. Dans la console Google Cloud , 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 correspondant au 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 de 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, confirmer que vous souhaitez supprimer le bucket, puis cliquez sur Supprimer.

Étapes suivantes

Voici ce que vous pouvez faire ensuite :