Support Questions

Find answers, ask questions, and share your expertise

PublishGCPubSubLite processor in Apache NiFi is not working as expected

avatar
Contributor

Hi Team,

We are Using Apache Nifi to Publish events to PubsubLite using (PublishGCPubSubLite 1.17.0) Nifi processor.

GCP SA json files contains below field:

{
"type": "service_account",
"project_id": "",
"private_key_id": "",
"private_key": "",
"client_email": "",
"client_id": "",
"auth_uri": "",
"token_uri": "",
"auth_provider_x509_cert_url": "",
"client_x509_cert_url": ""
}

 

We tried using type:"service_account" and it is getting failed to communicate. and we are getting the below error,

 

PublishGCPubSubLite[id=7f9baf80-0184-1000-ffff-ffff8ec321b3] Failed to create Google Cloud PubsubLite Publisher: com.google.api.gax.rpc.UnauthenticatedException: io.grpc.StatusRuntimeException: UNAUTHENTICATED: Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.
- Caused by: io.grpc.StatusRuntimeException: UNAUTHENTICATED: Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

From Nifi server we tested the connectivity and credential, it is working:

./google-cloud-sdk/bin/gcloud auth login --cred-file gcp.json

Authenticated with service account credentials for: [****@****.iam.gserviceaccount.com].
Your current project is [None]. You can change this setting by running:
$ gcloud config set project PROJECT_ID

Please suggest how to make connection to PubsubLite on Apache Nifi

0 REPLIES 0