how to setup gcloud api in windows - google-cloud-platform

I am new to gcloud, I want to create my first gcloud vision and video intelligence project but do not know how to start and what are the pre-requisite for this. I have Windows 10 laptop and also created my goggle cloud account. Can you please guide my on setup work and how to start development work.
Thanks in Advance

Prerequisites: a Google Cloud Platform project with the Video Intelligence API and Vision API both enabled. The APIs are the interfaces between you / your applications and the Cloud services. There are multiple options to access the APIs:
One option is to install the Cloud SDK on your machine and initializing it - linking it with your project.
Afterwards, the Cloud SDK, which
is a set of tools for Cloud Platform. It contains gcloud, gsutil, and bq, which you can use to access Google Compute Engine, Google Cloud Storage, Google BigQuery, and other products and services from the command-line. You can run these tools interactively or in your automated scripts.
has the proper (command-line) tools to access the Google Cloud Vision and the Google Cloud Video Intelligence products.
Another option is to make direct calls to the APIs, i.e. via the REST endpoints. You can read about Cloud Vision APIs here, Video Intelligence APIs here and test them via Google's API Explorer.

Related

Safetynet to Play Integrity migration - Google Cloud account

When we migrate from the SafetyNet Api to Google Play Integrity Api we need link a PlayStore application to the Google Cloud Project in the Google Play console.
For existing on production application should it be the same google cloud project in which safetyet's keys were created? Or can it be different/new Google Cloud project and it will not affect the existing clients? Does it matter which account I will link? What should I do if I lost the account which originally was used to created the SafetyNet API keys?
I search through Google's documentation but I have not found any information about this matter. I also have not used increased api usage quota.
Those two API's are not dependent on each other.
I've tried same application with two different Google Cloud projects and got the same token response. So I believe the answer is yes - you can link a new Google Cloud Project to your application.

Cloud Services Orchestration

How can I orchestrate and call cloud services from different providers: Google Cloud, AWS and Azure
We did check workflows, but it seems that workflows are limited in each provider's platform, so if I build a workflow in Azure, I can only include services from Azure, but not from Google Cloud or AWS.
Cloud Workflow is an orchestrator that call APIs. There is a better integration for Google Cloud services (and with Google Security) but you can also use other API, such as other Cloud Provider services API.
You can also use Cloud Composer, based on Apache Airflow, which has a large library of operator that help you to call different services on different platform. Because it's initially (and still) an open source project, it's portable and there is no Cloud Preference on that solution.
If you want an orchestration tool for multi Cloud usage, Airflow should be the best approach because it proposes many operators for each Cloud Provider.
It's open source, well documented, there are many supports and example in each Cloud Provider.
It's also the best tool if you want to be Cloud Agnostic and migrate it easily to any Cloud provider if needed.
If you host Airflow in Google Cloud, you can use a managed solution with Cloud Composer 2 (GKE autopilot).
Cloud Workflow is a good solution if you stay in the GCP world, it's serverless and based on API calls but it is less documented than Airflow for an usage outside of GCP. It's also not Cloud agnostic and strongly coupled to GCP.
I recommend you using Airflow for your need.

Is Google-Anthos AMP for hybrid-cloud supported in AWS?

I hear Google's Anthos is supporting hybrid cloud, and has features for building applications that are cloud-agnostic.
Does Amazon-AWS support integration with Anthos AMP?
From enterprise standpoint, I prefer not to be locked with AWS, so would be great if AWS integrates with Anthos AMP.
Given that Google Anthos was just announced this month at Google Next '19, details will change over time.
I do not expect that AWS will directly support Google Anthos.
Google has stated that Google will provide a single managed service that supports Google Anthos. I translate the statements by Urs Hölzle (Google Sr VP) as: Google Anthos support will be provided as part of your Google Support agreement no matter where Google Anthos is running - GCP, Azure, AWS, or On-premises.

How can I add my own solution to Google Cloud Launcher Marketplace

We created an application which might be useful for any developer.
We like to create a deployment in Google Cloud Launcher so any Google Cloud users can make use of application via Google Cloud Launcher.
I don't find in-depth documentation to create a solution in Google Cloud Launcher. Also I don't find the steps required to push our application into Google Cloud Launcher.
Basically we would like to do something like bitnami does.
What are the steps required to package our application as Google Cloud Launcher solution?
To offer a Launcher, you can contact the Partner Program here https://cloud-partners-program.appspot.com/registration/technology

Where to find Google cloud platform id?

I wanted to create an account to new google vision api to possibly integrate its service in the app http://www.openbricks.io I am working on.
But the form to have access to this new api ask for an account on Google Cloud platform, it is my case, but also a mystical Google Cloud platform user account Id, I cannot find no where Google Cloud help is a real maze and to have support we need to pay.
Is anyone using Google Cloud Platform? And know how to get this id ?
It is simply the email address you're using for Google Cloud Platform.
To use the Google Cloud Platform, you create a project, which handles billing, team access, API configuration and the like - all api calls and such will be associated with a project. Those projects have an id, which I think is what you're referring to.
In brief: you create a project by creating it in the Google Cloud Console. Once you've created a project, there should be a field in the UI that specifies the project id.