url-shortener

command
v2.12.15 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

README

URL shortener

URL shortener is an application which provide make short URL and store results into YDB.

Usage

Running as http-server
go get -u github.com/yandex-cloud/ydb-go-sdk/v2/example/url-shortener
YDB_SERVICE_ACCOUNT_KEY_FILE_CREDENTIALS=/path/to/sa/key/file \
url-shortener \
   -link=grpcs://ydb.serverless.yandexcloud.net:2135/?database=/ru-central1/b1g8skpblkos03malf3s/etn01f8gv9an9sedo9fu \
   -port=80

Open http://localhost/ in browse and use URL shortener web interface

Running as serverless function

Yandex function needs a go module project. First you must create go.mod file.

go mod init example && go mod tidy
zip archive.zip service.go go.mod
yc sls fn version create \
   --service-account-id=aje46n285h0re8nmm5u6 \
   --runtime=golang116 \
   --entrypoint=main.Serverless \
   --memory=128m \
   --execution-timeout=1s \
   --environment YDB=grpcs://ydb.serverless.yandexcloud.net:2135/?database=/ru-central1/b1g8skpblkos03malf3s/etn01f8gv9an9sedo9fu \
   --source-path=./archive.zip \
   --function-id=d4euc5gp5614b56crpnj

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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