getting-started

command
v0.0.0-...-b11a5d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

README

Google Cloud Endpoints Sample for Go

This sample demonstrates how to use Google Cloud Endpoints using Go.

For a complete walkthrough showing how to run this sample in different environments, see the Google Cloud Endpoints Quickstarts.

Running the backend locally

Run the backend using go run:

go run app.go

Deploying the backend to AppEngine Flex

First, edit the app.yaml configuration file, setting endpoints_api_service.name to your service domain name.

Then, deploy the app with:

gcloud app deploy

Running the client

Send an echo request using an API key

First, create a project API key.

Then, run:

go run client/main.go -api-key=AIza.... -host=https://my-app.appspot.com -echo message
Send a request using JWT authentication

First, download a Service Account JSON key file.

Then, run:

go run client/main.go -host=https://my-app.appspot.com -service-account=path_to_service_account.json

Documentation

Overview

Sample endpoints demonstrates a Cloud Endpoints API.

Directories

Path Synopsis
Command client performs authenticated requests against an Endpoints API server.
Command client performs authenticated requests against an Endpoints API server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL