Suppression de l'accès à un partage de fichiers à partir d'autres comptes
Révocer l'accès inter-comptes aux partages de fichiers en supprimant les autorisations IAM et en supprimant les liaisons de partage des utilisateurs pour interrompre les connexions aux cibles de montage.
Lorsque vous ne souhaitez plus autoriser un autre compte ou service à accéder à vos données de partage de fichiers, vous pouvez révoquer leur accès à tout moment. Pour révoquer l'accès, supprimez d'abord l'autorisation IAM. La suppression de l'autorisation IAM empêche l'autre compte ou service de créer un autre partage d'ID d'accès et une cible de montage. Supprimez ensuite la liaison qui connecte le partage de fichiers d'origine aux partages d'ID d'accès. Cette action permet de déconnecter le chemin réseau et de placer le partage d'ID d'accès et la cible de montage qui est associée au partage d'ID d'accès dans un état d'échec.
Un partage d'ID d'accès ayant échoué et ses cibles de montage associées ne peuvent pas redevenir stables et ne peuvent pas être réutilisés. Le compte de l'accesseur peut et doit supprimer ces ressources.
Suppression de l'autorisation
Retrait d'une autorisation dans la consoleRetrait d'une autorisation à l'aide de l'interface de ligne de commande Retrait d'une autorisation à l'aide de l'APIRetrait d'une autorisation à l'aide de Terraform
Suppression des liaisons
- Sélectionnez un partage de fichiers dans la liste des partages de fichiers.
- Sur la page Détails du partage de fichiers, accédez à la section Liaisons de partage de l'accesseur pour localiser la liaison à supprimer.
- A la fin de la ligne de la liaison, cliquez sur l'icône Actions
et sélectionnez Supprimer.
Vous pouvez supprimer une liaison de partage à l'aide de la commande is share-binding-delete. Consultez l'exemple suivant.
ibmcloud is share-accessor-binding-delete SHARE ACCESSOR_BINDING
Vous pouvez supprimer une liaison de partage à l'aide d'un programme en appelant la méthode /shares dans l'API VPC, comme illustré dans l'exemple de demande suivant.
curl -X DELETE "$vpc_api_endpoint/v1/shares/v1/shares/$share_id/bindings/$binding_id?version=2024-06-21&generation=2"
Si vous souhaitez supprimer une liaison à l'aide de Terraform, vous devez utiliser la ressource 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
}
Pour plus d'informations sur les arguments et les attributs, voir ibm_is_share_delete_accessor_binding.