Usage: rucio [OPTIONS] COMMAND [ARGS]...
Options:
--account, --issuer TEXT Rucio account to use.
--auth-host TEXT The Rucio Authentication host
-S, --auth-strategy [userpass|x509|x509_proxy|gss|ssh|saml|oidc]
Authentication strategy
--ca-certificate TEXT CA certificate to verify peer against (SSL)
--certificate TEXT Client certificate file
--client-key TEXT Client key for x509 Authentication
--config TEXT The Rucio configuration file to use
-H, --host TEXT The Rucio API host
--oidc-user TEXT OIDC username
--oidc-password TEXT OIDC password
--oidc-audience TEXT Defines which audience are tokens requested
for.
--oidc-auto If not specified, username and password
credentials are not required and users will
be given a URL to use in their browser. If
specified, the users explicitly trust Rucio
with their IdP credentials"
--oidc-issuer TEXT Defines which Identity Provider is going to
be used. The issuer string must correspond
to the keys configured in the
/etc/idpsecrets.json auth server
configuration file")
--oidc-polling If not specified, user will be asked to
enter a code returned by the browser to the
command line. If --polling is set, Rucio
Client should get the token without any
further interaction of the user. This option
is active only if --auto is *not* specified
--oidc-refresh-lifetime TEXT Max lifetime in hours for this access token;
the token will be refreshed by an
asynchronous Rucio daemon. If not specified,
refresh will be stopped after 4 days. This
option is effective only if --oidc-scope
includes offline_access scope for a refresh
token to be granted to Rucio
--oidc-scope TEXT Defines which (OIDC) information user will
share with Rucio. Rucio requires at least
-sc='openid profile'. To request refresh
token for Rucio, scope must include 'openid
offline_access' and there must be no active
access token saved on the side of the
currently used Rucio Client,
-T, --timeout FLOAT Set all timeout values to seconds
-U, --user-agent TEXT Rucio User Agent
-u, --user TEXT Username for userpass
--password TEXT Password for userpass
--vo TEXT VO to authenticate at. Only used in multi-VO
mode
-v, --verbose Print more verbose output
--version Show the version and exit.
-h, --help Show this message and exit.
Commands:
ping Ping Rucio server
test-server Test client against the server
whoami Get information about account whose token is used
account Methods to add or change accounts for users,...
config Modify the configuration table
did Manage Data Identifiers - the source data objects
download Download DID(s) (in the form of scope:name) to a...
lifetime-exception Interact with the lifetime exception model
replica Manage replicas - DIDs with locations on RSEs
rse Manage Rucio Storage Elements (RSEs)
rule View and define rules for creating replicas of DIDs
scope Interact with scopes - a logical grouping of DIDs
subscription The methods for automated and regular processing of...
upload Upload file(s) to a Rucio RSE