L'accès aux buckets de stockage liés au transfert de données est géré via les rôles utilisateur dans Google Ad Manager. Une fois que vous disposez de l'autorisation de rôle utilisateur nécessaire, vous pouvez utiliser la méthode de votre choix pour accéder à vos fichiers de transfert de données.
Accédez à une section de l'article :
- À propos des rôles utilisateur pour l'autorisation
- Afficher l'autorisation dans un rôle
- Méthodes d'accès aux buckets de stockage
- Utiliser l'API Google Cloud Storage
À propos des rôles utilisateur pour l'autorisation
Pour accéder aux buckets de stockage, vous devez disposer d'un rôle pour lequel l'autorisation "Afficher les buckets liés au transfert de données" est activée.
- Rôles utilisateur administrateur : l'autorisation est activée par défaut pour le rôle utilisateur administrateur intégré.
- Rôles utilisateur personnalisés : l'autorisation peut être ajoutée aux rôles utilisateur personnalisés.
Pour modifier des rôles utilisateur, vous devez être administrateur de votre réseau ou disposer de l'autorisation Modifier les utilisateurs, les rôles et les équipes dans l'onglet "Admin". Notez qu'un utilisateur ne peut être associé qu'à un seul rôle à la fois.
Pour en savoir plus, consultez Gérer les rôles utilisateur.
Afficher l'autorisation dans un rôle
Vous pouvez vérifier le rôle qu'occupe actuellement un utilisateur et ajouter ou supprimer l'autorisation si nécessaire.
- Connectez-vous à Google Ad Manager.
- Cliquez sur Admin, puis sur Accès et autorisations.
- Cliquez sur Rôles, puis sur le nom d'un rôle.
- Sous "Reporting", recherchez l'autorisation "Afficher les buckets liés au transfert de données".
- (Facultatif) Pour activer l'autorisation pour le rôle, cochez la case.
Méthodes d'accès aux buckets de stockage
Google Cloud Storage est un produit Google distinct qu'Ad Manager utilise comme référentiel pour les rapports sur les transferts de données et les ID de cookies d'audience importés de manière groupée.
Il existe trois méthodes pour accéder aux ensembles de données Ad Manager stockées dans le cloud. Elles sont répertoriées ci-dessous, de la plus simple à la plus complexe.
- Sur le Web : consultez la page
https://console.developers.google.com/storage/gdfp-[code de réseau Ad Manager]
. - gsutil : un outil de ligne de commande en Python qui permet d'interagir avec le bucket de stockage à l'aide de commandes de type Unix. L'authentification des buckets est déléguée et gérée automatiquement.
- API Google Cloud Storage : une API complète permettant de manipuler le bucket de stockage, disponible via les interfaces Web JSON ou XML RESTful. Des bibliothèques clientes d'API sont disponibles pour de nombreux environnements de programmation courants, y compris Java, JavaScript, Python et Objective-C. Cette approche est particulièrement utile si vous souhaitez manipuler les buckets de stockage par voie programmatique afin de les intégrer à une application Java pour le Web ou Google App Engine.
Cet article fournit des informations sur l'API Google Cloud Storage. Nous vous recommandons de commencer par essayer les méthodes Web et gsutil, car elles sont plus faciles à gérer. Elles sont intégralement documentées sur la page du site pour les développeurs qui est réservée à Google Cloud Storage.
Utiliser l'API Google Cloud Storage
Si vous pensez que l'API est la méthode qui convient le mieux à vos besoins, nous vous recommandons de configurer un compte de service Google Cloud Storage.
Configurer un compte de service Google Cloud Storage
Lorsque vous accédez au bucket de stockage via l'API, il est préférable de configurer un compte de service plutôt que de vous en servir en tant qu'utilisateur. Les comptes de service simplifient le développement des applications en utilisant une clé privée pour l'authentification plutôt qu'un jeton OAuth généré de manière dynamique. Pour configurer un compte de service :
-
Accédez à la Google Developers Console.
-
Créez un projet (ou sélectionnez un projet existant) en tant que parent de votre application, puis cliquez dessus.
-
(Facultatif) Si vous prévoyez de copier dans votre compte Google Cloud Storage des fichiers issus de l'ensemble de données d'Ad Manager, cliquez sur Facturation et paramètres pour ajouter une source de facturation à votre projet.
-
Créez un ID client en procédant comme suit :
-
Cliquez sur API et services, puis sur Identifiants.
-
Cliquez sur Créer un identifiant client.
-
Sélectionnez Compte de service comme type d'application, puis cliquez sur Créer un ID client.
-
L'adresse e-mail générée se présente au format suivant :
[identifiant-unique]@developer.gserviceagccount.com
. Ajoutez l'utilisateur du compte de service à votre réseau Ad Manager et assurez-vous qu'il dispose de l'autorisation "Afficher les buckets liés au transfert de données". -
Cliquez sur Générer une clé P12. Le fichier est enregistré sur votre ordinateur. Utilisez cette clé dans les applications que vous développez pour accéder à l'API, comme indiqué dans l'exemple de code ci-dessous.
-
- Les utilisateurs disposant de l'autorisation "Afficher les buckets liés au transfert de données" auront accès à vos buckets de stockage Ad Manager.
Régulation et connexions simultanées
Il n'existe aucune limite prédéfinie concernant les connexions simultanées. Toutefois, pour éviter tout abus, Google régule les demandes de récupération de transfert de données.