You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.4 KiB
40 lines
1.4 KiB
2 years ago
|
[TOC]
|
||
|
|
||
|
# Introduction
|
||
|
|
||
|
The RuntimeConfig service provides Google Cloud Platform users the ability to
|
||
|
dynamically configure your service.
|
||
|
|
||
|
The RuntimConfig service creates and manages RuntimeConfig resources
|
||
|
within a Google Cloud Project and various variables within said resource.
|
||
|
|
||
|
## Details
|
||
|
|
||
|
Each cloud project can create multiple **Config** objects. A **Config** object
|
||
|
by itself does not contain any configuration information, but rather is a
|
||
|
logical grouping of variables. Variable names are hierarchical and follow file
|
||
|
system style, where only leaf nodes can contain values.
|
||
|
|
||
|
For example, you can have a configuration called *Flags*. Within that
|
||
|
configuration object, you can create the following variables.
|
||
|
|
||
|
* `/ports/service_port`
|
||
|
* `/ports/monitoring_port`
|
||
|
* `/ports/admin_port`
|
||
|
|
||
|
This creates three variables: `/ports/serve_port`, `/ports/monitoring_port`,
|
||
|
`/ports/admin_port`. Note that `/ports` cannot have a value but it can be
|
||
|
listed.
|
||
|
|
||
|
### Setup
|
||
|
|
||
|
In order to make requests to RuntimeConfig service, you need to enable the API
|
||
|
for your project.
|
||
|
|
||
|
To achieve that, go to the
|
||
|
[Google Cloud Console](https://console.cloud.google.com/apis/api/runtimeconfig.googleapis.com/overview)
|
||
|
and enable *Google Cloud RuntimeConfig API* for your project.
|
||
|
|
||
|
The documentation for this service is located
|
||
|
[here](https://cloud.google.com/deployment-manager/runtime-configurator/reference/rest/).
|