rpk cloud login
Log in to Redpanda Cloud.
This command checks for an existing Redpanda Cloud API token and, if present, ensures it is still valid. If no token is found or the token is no longer valid, this command will login and save your token along with the client ID used to request the token.
Login credentials
You may use either SSO or client credentials to log in.
SSO
This will automatically launch your default web browser and prompt you to
authenticate via our Redpanda Cloud page. Once you have successfully
authenticated, you will be ready to use rpk cloud
commands.
Client credentials
Cloud client credentials can be used to login to Redpanda, they can be created in the Clients tab of the Users section in the Redpanda Cloud online interface. client credentials can be provided in three ways, in order of preference:
-
In your
rpk cloud auth
,client_id
andclient_secret
fields -
Through
RPK_CLOUD_CLIENT_ID
andRPK_CLOUD_CLIENT_SECRET
environment variables -
Through the
--client-id
and--client-secret
flags
If none of these are provided, rpk
will use the SSO method to login.
If you specify environment variables or flags, they will not be synced to the
rpk.yaml
file unless the --save
flag is passed. The cloud authorization
token and client ID is always synced.
Profile selection
This command by default attempts to populate a new profile that talks to a
cloud cluster for you. If you have an existing cloud profile, this will select
it, prompting which to use if you have many. If you have no cloud profile, this
command will prompt you to select one that exists in your organization. If you
want to disable automatic profile creation and selection, use --no-profile
.
Flags
Value | Type | Description |
---|---|---|
|
string |
The client ID of the organization in Redpanda Cloud. |
|
string |
The client secret of the organization in Redpanda Cloud. |
|
- |
Help for login. |
|
- |
Skip automatic profile creation and any associated prompts. |
|
- |
Save environment or flag specified client ID and client secret to the configuration file. |
|
string |
Redpanda or |
|
stringArray |
Override |
|
string |
Profile to use. See |
|
- |
Enable verbose logging. |