Login
Safely stores the Service Account Key ID and Secret key locally.
Interactive usage
By default, calling this command prompts you to enter your service account key-id
and secret-key
.
ugs login
Enter your key-id: <your-key-id>
Enter your secret-key: <your-secret-key>
Automated usage
You can automate login by using both the --service-key-id
option and the --secret-key-stdin
option.
The --service-key-id
option expects your service account key-id
as argument.
The --secret-key-stdin
option expects your secret-key
in the standard input.
ugs login --service-key-id "your-key-id" --secret-key-stdin < "secret-key-file"
Where "your-key-id"
is your service account key-id
, and "secret-key-file"
is the path to a file containing
your service account secret key
.
Options
Alias | Description | |
---|---|---|
key-id | --service-key-id | The key-id of your service account. Must be used with "--secret-key-stdin". |
secret-key | --secret-key-stdin | The secret-key of your service account. Must be used with "--service-key-id". |
help | -?, -h, --help | Display help and usage information. |
quiet | -q, --quiet | Reduce logging to a minimum. |
json | -j, --json | Use JSON as the output format. |
Environment Variables
Logging in with Environment Variables
To log in manually use the ugs login
command.
To log in with system environment variables, set UGS_CLI_SERVICE_KEY_ID
and UGS_CLI_SERVICE_SECRET_KEY
to your
system's environment variables.
Authenticated calls follow an order of priority for authentication:
local configuration
> Service Account Key ID and Secret key environment variables