2016-11-18 1 views
2

Je suis nouveau en utilisant les API de GoogleErreur: (gcloud.alpha.functions.deploy) ResponseError: status = [403], le code = [Interdit], message = [Impossible d'accéder à des fonctions API Google Cloud dans le projet

Je suis pas à pas le prochain tutoriel fait par google: https://cloud.google.com/functions/docs/tutorials/ocr

Je veux déployer des fonctions spécifiques fournies par google (fonction processImage). J'écris ceci dans la console:

fonctions gcloud alpha déployer --stage-seau ocr extrait [YOUR_STAGING_BUCKET_NAME] --trigger-seau [YOUR_IMAGE_BUCKET_NAME] --entry point processImage

Mais il me donne cette erreur . Merci pour votre aide.

+0

Avez-vous d'activer des fonctions de cloud sur cloud.google.com? Et, votre compte est-il ajouté à la liste blanche pour l'accès par Google? – xrd

+0

Merci pour votre réponse. Oui, j'ai déjà activé les API nécessaires et j'ai rempli le formulaire pour être ajouté à la liste blanche. Mes questions sont, dois-je faire quelque chose d'autre qui n'apparaît pas dans le tutoriel de OCR fourni par google. https://cloud.google.com/functions/docs/tutorials/ocr J'apprécierai vraiment votre aide. – DavidQuezada7

+0

Pour être sûr, vous n'utilisez pas réellement YOUR_STAGING_BUCKET_NAME dans la commande? Vous remplacez cela par votre vrai nom de compartiment, n'est-ce pas? – xrd

Répondre

0

Vous devez vérifier votre compte actif actuel et vous assurer que votre compte actif actuel a cette autorisation. Sinon, vous devez accéder à votre console Google Cloud pour attribuer la permission à votre compte actif actuel ou vous devez changer de compte.

How to fix Google Cloud: The caller does not have permission

0

il est peut-être idiot, mais assurez-vous d'activer les fonctions de nuages ​​api dans les paramètres du projet sur le site du tableau de bord gcloud.

enter image description here