簡體   English   中英

Azure:如何找到容器注冊表的所有者或資源 ID?

[英]Azure: How can I find the owner or resource ID of a container registry?

背景

一兩年前,當我在學習 Azure 時,我創建了一個容器注冊表(ACR)。

我現在想再次使用完全相同的名稱。 我可以使用相同的注冊表,或者我想刪除該注冊表並重新開始。 (它上面沒有我在其他地方沒有的任何有用的東西。)

但我似乎無法弄清楚哪個訂閱/資源組擁有該注冊表。 幾乎可以肯定我知道它是哪一個,但是當我登錄該帳戶時,注冊表不存在。 需要明確的是,我嘗試再次創建它,但它說該名稱不可用。 這是一個非常奇怪的名字,所以我很確定它仍然是我坐在某個地方的舊名字。

問題

  • 如何找到容器注冊表的所有者?

就我而言,這是一個愚蠢的錯誤。 但我不得不想象公司會想要一個特定的名稱,甚至願意支付一點費用來擁有一個特定的注冊名稱。 有沒有辦法查詢 Azure 來詢問容器注冊表的所有者? 如果我丟失了訂閱擁有它的“文書工作”會怎樣,就像我的情況一樣?

我希望有像az acr public show類的東西。

我希望有像az acr public show類的東西

有一個類似的 CLI 命令:

az acr show --name acr_name

您可以獲得有關 ACR 的所有信息,int 包括所有者資源組及其資源 ID。 資源 ID 將顯示訂閱 ID。

但是當您使用 CLI 時,這意味着您已經登錄並使用默認訂閱或設置當前訂閱。 如果您不知道 ACR 在哪個訂閱中,則需要在您帳戶的所有訂閱中嘗試此命令。

對於 ACR 的所有者,您需要列出所有分配並根據您的要求進行過濾:

az role assignment list --role Owner --scope acr_resourceId

此 CLI 命令可以將所有所有者直接列出到您的 ACR,但該列表不包括從訂閱繼承的所有者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM