Résoudre les problèmes liés à une importation Cloud Storage

Ce document fournit quelques conseils de dépannage courants pour les thèmes d'importation Cloud Storage.

Une fois que vous avez configuré le sujet d'importation et commencé à ingérer des messages, vous pouvez vérifier les métriques Cloud Monitoring pertinentes pour voir si les données sont ingérées. Procédez comme suit :

  1. Dans la console, accédez à la page Sujets.

    Accéder aux sujets

  2. Cliquez sur le thème d'importation Cloud Storage pour lequel vous souhaitez résoudre un problème.

  3. Sur la page d'informations du sujet, cliquez sur l'onglet Métriques.

  4. Consultez le graphique de la métrique Nombre d'octets ingérés.

  5. Si aucune donnée n'est ingérée, vérifiez si une erreur et un point d'exclamation rouge s'affichent dans le champ État du thème sur la page d'informations du thème.

  6. Vous pouvez également consulter la métrique État de la source de données d'ingestion. Pour ce faire, sur la page d'informations du sujet, cliquez sur l'onglet Métriques.

    Pour en savoir plus sur ces métriques, consultez les rubriques sur l'importation des métriques à surveiller.

  7. Voici une liste des erreurs que vous pouvez rencontrer :

    Code d'erreur Description Corriger
    CLOUD_STORAGE_PERMISSION_DENIED Erreur lors de l'utilisation des données Cloud Storage en raison de problèmes d'autorisation. Vérifiez que le compte de service Pub/Sub dispose des autorisations nécessaires pour accéder au bucket Cloud Storage. Assurez-vous que le compte de service dispose des autorisations suivantes :
    • storage.objects.list : pour lister les objets d'un bucket.
    • storage.objects.get : pour lire les objets d'un bucket.
    • storage.buckets.get : pour obtenir l'emplacement du bucket et vérifier qu'il existe.

    Pour en savoir plus, consultez les conditions préalables à la création d'un sujet Cloud Storage.

    PUBLISH_PERMISSION_DENIED Erreur lors de la publication dans la rubrique en raison de problèmes d'autorisation. Accordez au compte de service Pub/Sub les autorisations de publication nécessaires. Pour en savoir plus, consultez Ajouter le rôle Diffuseur Pub/Sub au compte de service Pub/Sub.
    BUCKET_NOT_FOUND Le bucket Cloud Storage indiqué est introuvable. Vérifiez l'exactitude du nom du bucket.
    TOO_MANY_OBJECTS Le bucket Cloud Storage contient trop d'objets. L'ingestion est suspendue. L'ingestion reprend une fois que le nombre d'objets dans le bucket est inférieur à 50 millions. La limite pour les objets est de 50 millions. Réduisez le nombre d'objets dans le bucket ou contactez l'assistance Google Cloud pour obtenir de l'aide.

Si aucune erreur ne s'est produite jusqu'à présent, consultez les bonnes pratiques dans Maintenir un compte d'éditeur sain.

Vous pouvez également activer les journaux de plate-forme pour un sujet d'importation Cloud Storage. Ces journaux vous aident à résoudre les problèmes lorsque vous rencontrez des difficultés pour ingérer des objets dans les sujets d'importation Pub/Sub.