從其他帳戶移除檔案共用的存取權

透過移除 IAM 授權並刪除存取者的共用資料夾綁定,以撤銷對檔案共用資料夾的跨帳戶存取權限,從而切斷與掛載目標的連線。

當您不再容許另一個帳戶或服務存取您的檔案共用資料時,您可以隨時撤銷其存取權。 若要撤銷存取權,請先移除 IAM 授權。 移除 IAM 授權會阻止其他帳戶或服務建立另一個存取元共用及裝載目標。 然後,刪除將原始檔案共用連接至存取元共用的連結。 此動作提供網路路徑,並將存取器共用及連接至存取器共用的裝載目標置於失敗狀態。

失敗的存取器共用及其相關聯的裝載目標無法再次穩定且無法重複使用。 存取者帳戶可以且必須刪除這些資源。

移除授權

在主控台中移除授權使用 CLI 移除授權 使用 API 移除授權使用 Terraform 移除授權

刪除連結

  1. 檔案共用清單 中選取檔案共用。
  2. 在「檔案共用詳細資料」頁面上,捲動至存取元共用連結區段,以尋找您要刪除的連結。
  3. 在連結的列結尾,按一下 動作 圖示 「動作」圖示,然後選取 刪除

您可以使用 is share-binding-delete 指令來刪除共用連結。 請參閱下列範例。

ibmcloud is share-accessor-binding-delete SHARE ACCESSOR_BINDING

您可以透過在 VPC API 中呼叫 /shares 方法,以程式化方式刪除共用連結,如下列範例要求中所示。

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

如果要使用 Terraform 移除綁定,需要使用 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
}

有關參數和屬性的詳細資訊,請參閱 ibm _ is_share_delete_accessor_binding。