Compartir a través de


Grupo de comandos account storage-credentials

Nota:

Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El account storage-credentials grupo de comandos de la CLI de Databricks contiene comandos para administrar las credenciales de almacenamiento de un metastore determinado. Estos comandos permiten crear, obtener, enumerar, actualizar y eliminar credenciales de almacenamiento que proporcionan acceso al almacenamiento en la nube para el catálogo de Unity.

creación de credenciales de almacenamiento de la cuenta de databricks

Cree una nueva credencial de almacenamiento. El objeto de solicitud es específico de la nube: AwsIamRole para credenciales de AWS, AzureServicePrincipal para credenciales de Azure o GcpServiceAccountKey para las credenciales de GCP. El autor de la llamada debe ser un administrador de metastore y tener el CREATE_STORAGE_CREDENTIAL privilegio en el metastore.

databricks account storage-credentials create METASTORE_ID [flags]

Argumentos

METASTORE_ID

    Id. de metastore del catálogo de Unity.

Options

--skip-validation

    Omita la validación de la credencial de almacenamiento (opcional, valor predeterminado false).

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se crea una credencial de almacenamiento de AWS mediante JSON:

databricks account storage-credentials create metastore-abc123 --json '{"name": "my-storage-credential", "aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/my-role"}}'

En el ejemplo siguiente se crea una credencial de almacenamiento mediante un archivo JSON:

databricks account storage-credentials create metastore-abc123 --json @storage-credential.json

En el ejemplo siguiente se crea una credencial de almacenamiento con la validación omitida:

databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json

eliminación de credenciales de almacenamiento de la cuenta de databricks

Elimine una credencial de almacenamiento del metastore. El autor de la llamada debe ser propietario de la credencial de almacenamiento.

databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Argumentos

METASTORE_ID

    Id. de metastore del catálogo de Unity.

STORAGE_CREDENTIAL_NAME

    Nombre de la credencial de almacenamiento.

Options

--force

    Forzar la eliminación incluso si la credencial de almacenamiento no está vacía.

Marcas globales

Examples

En el ejemplo siguiente se elimina una credencial de almacenamiento:

databricks account storage-credentials delete metastore-abc123 my-storage-credential

En el ejemplo siguiente se fuerza la eliminación de una credencial de almacenamiento:

databricks account storage-credentials delete metastore-abc123 my-storage-credential --force

obtención de credenciales de almacenamiento de la cuenta de databricks

Obtenga una credencial de almacenamiento del metastore. El autor de la llamada debe ser un administrador de metastore, el propietario de la credencial de almacenamiento o tener un nivel de privilegios en la credencial de almacenamiento.

databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Argumentos

METASTORE_ID

    Id. de metastore del catálogo de Unity.

STORAGE_CREDENTIAL_NAME

    Nombre de la credencial de almacenamiento.

Options

Marcas globales

Examples

En el ejemplo siguiente se obtiene una credencial de almacenamiento:

databricks account storage-credentials get metastore-abc123 my-storage-credential

lista de credenciales de almacenamiento de cuentas de databricks

Obtenga una lista de todas las credenciales de almacenamiento que se han asignado a un metastore determinado.

databricks account storage-credentials list METASTORE_ID [flags]

Argumentos

METASTORE_ID

    Id. de metastore del catálogo de Unity.

Options

Marcas globales

Examples

En el ejemplo siguiente se enumeran todas las credenciales de almacenamiento de un metastore:

databricks account storage-credentials list metastore-abc123

actualización de las credenciales de almacenamiento de la cuenta de databricks

Actualice una credencial de almacenamiento en el metastore. El autor de la llamada debe ser el propietario de la credencial de almacenamiento. Si el autor de la llamada es un administrador de metastore, solo se puede cambiar la credencial del propietario.

databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Argumentos

METASTORE_ID

    Id. de metastore del catálogo de Unity.

STORAGE_CREDENTIAL_NAME

    Nombre de la credencial de almacenamiento.

Options

--skip-validation

    Omita la validación de la credencial de almacenamiento (opcional).

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se actualiza una credencial de almacenamiento mediante JSON:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json '{"aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/updated-role"}}'

En el ejemplo siguiente se actualiza una credencial de almacenamiento mediante un archivo JSON:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json

En el ejemplo siguiente se actualiza una credencial de almacenamiento con la validación omitida:

databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.json

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    Tipo de formato de registro: text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    Tipo de salida del comando, text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si procede, el destino del paquete que se va a usar