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 :
Cette page décrit les procédures suivantes :
- Créez un bucket Cloud Storage pour stocker votre contenu.
- Activez les services requis.
- Créez une ressource
EdgeCacheOriginpour connecter Media CDN à votre bucket. - Créez une ressource
EdgeCacheServicepour configurer le routage des requêtes et la mise en cache du contenu dans l'origine. - Vérifier si une réponse est mise en cache
Avant de commencer
Assurez-vous de disposer des éléments suivants :
Accès à Media CDN pour votre projet actuel.
Une installation de Google Cloud CLI. Utilisez la version 345.0.0 ou ultérieure.
Si nécessaire, utilisez
gcloud versionpour vérifier la version etgcloud components updatepour mettre à jour votre installation de gcloud CLI.La gcloud CLI fournit le groupe de sous-commandes
gcloud edge-cachepour gérer les configurations Media CDN nouvelles et existantes.Les autorisations IAM (Identity and Access Management) requises pour créer des ressources Media CDN.
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
- Rôle Administrateur de l'espace de stockage
(
roles/storage.admin)
Pour activer SSL sur Media CDN
- Rôle Éditeur du gestionnaire de certificats (
roles/certificatemanager.editor)
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.
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.
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
Activez l'API Network Services.
Activez l'API Certificate Manager.
gcloud
Activez l'API Network Services :
gcloud services enable networkservices.googleapis.comActivez 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
Dans la console Google Cloud , accédez à la page Media CDN.
Cliquez sur l'onglet Origines.
Cliquez sur Créer une origine.
Saisissez le nom de l'origine, par exemple
cloud-storage-origin.Facultatif : saisissez une description pour l'origine.
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.
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 origineADDRESS: 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.