Eliminación del acceso a una compartición de archivos de otras cuentas

Revoca el acceso entre cuentas a los recursos compartidos de archivos eliminando las autorizaciones de IAM y suprimiendo los enlaces de acceso a los recursos compartidos para interrumpir las conexiones con los destinos de montaje.

Cuando ya no desee permitir que otra cuenta o servicio tenga acceso a los datos de compartición de archivos, puede revocar su acceso en cualquier momento. Para revocar el acceso, elimine primero la autorización de IAM. La eliminación de la autorización de IAM impide que la otra cuenta o servicio cree otra compartición de descriptor de acceso y destino de montaje. A continuación, suprima el enlace que conecta la compartición de archivo de origen con las comparticiones de descriptor de acceso. Esta acción corta la vía de acceso de red y pone la unidad compartida del descriptor de acceso y el destino de montaje que está conectado a la unidad compartida del descriptor de acceso en un estado anómalo.

Una compartición de descriptor de acceso anómala y sus destinos de montaje asociados no pueden volver a ser estables y no se pueden reutilizar. La cuenta de acceso puede y debe eliminar estos recursos.

Eliminando autorización

Eliminación de una autorización en la consolaEliminación de una autorización utilizando la CLIEliminación de una autorización utilizando la API Eliminación de una autorización utilizando Terraform

Supresión de los enlaces

  1. Seleccione una compartición de archivos de la lista de comparticiones de archivos.
  2. En la página Detalles de compartición de archivos, desplácese a la sección Enlaces de compartición de descriptor de acceso para localizar el enlace que desea suprimir.
  3. Al final de la fila del enlace, pulse el icono Acciones icono Acciones y seleccione Suprimir.

Puede suprimir un enlace de compartición utilizando el mandato is share-binding-delete. Vea el ejemplo siguiente.

ibmcloud is share-accessor-binding-delete SHARE ACCESSOR_BINDING

Puede suprimir mediante programación un enlace de compartición llamando al método /shares en la API de VPC tal como se muestra en la siguiente solicitud de ejemplo.

curl -X DELETE "$vpc_api_endpoint/v1/shares/v1/shares/$share_id/bindings/$binding_id?version=2024-06-21&generation=2"

Si desea eliminar un enlace mediante Terraform, debe utilizar el recurso ibm_is_share_delete_accessor_binding.

resource "ibm_is_share_delete_accessor_binding" "example" {
    share = ibm_is_share.example.id
    accessor_binding = data.ibm_is_share_accessor_bindings.example.accessor_bindings.0.id
}

Para obtener más información sobre los argumentos y atributos, consulte ibm_is_share_delete_accessor_binding.