溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解析ECS新增Tag 功能

發布時間:2021-12-16 17:05:25 來源:億速云 閱讀:124 作者:柒染 欄目:云計算

如何解析ECS新增Tag 功能,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

隨著不斷發展的ECS產品以及日益成熟市場環境,越來越多的用戶使用著阿里云的ECS產品。隨著用戶自身業務的不斷增加,需要保有的 ECS 資源數量越來越多,這就導致了這些用戶在管理這些資源上出現了不便和困難。

針對資源管理問題,許多用戶往往通過對同一類資源以相同的資源名稱命名來做到分組的管理。這樣雖然達到了分組的功能,但卻失去了資源名稱本身標識資源身份的作用。

   綜上所述,用戶迫切需要一個專為資源分組的產品功能,在這樣的背景下,資源標簽系統(以下簡稱Tag)應運而生。

專為分組操作而生

       Tag功能專為用戶對資源進行分組操作而準備。一個用戶可以使用控制臺或者是Open API來對資源賦予Tag。

       我們定義的Tag由一對Key / Value組成,對于Tag的限制如下:

  • Key最長可以為64個字符,Value最長則可以為128個字符。

  • Tag中Key不可以為空,而Value可以為空。

  • 同一個資源上,不允許出現相同Key的Tag。也就是說如果用戶對資源打的Tag Key與該資源上已經存在的一個Tag Key相同,則這次操作的Tag將會覆蓋之前的Tag。

  • 不同資源間的Tag沒有約束,即不同資源可以存在Key相同的Tag。

  • Tag的Key不允許以aliyun開頭,此為系統保留字段。

  • 對于一個ECS用戶而言,賬號本身沒有Tag數的限制,但對于每一個資源,最多只能打10個Tag。

  • 目前ECS中支持Tag的資源種類有實例(Instance)、磁盤(Disk)、快照(Snapshot)、鏡像(Image)這四種,后續還會考慮支持更多種類的資源。

通過對每個資源打上不同的Tag,用戶可以更方便地通過Tag來管理自己的資源。

目前,阿里云基于Tag提供給用戶的功能有:

  • 通過指定Tag作為查詢的過濾條件,可以查找所有關聯此Tag的資源,以達到分組管理資源的目的。

  • 查詢資源信息的返回結果中也會帶有該資源所關聯的Tag信息。

適合大型企業及游戲業務

有這樣的一位做手游業務的用戶,由于公司業務快速發展,需要大量的ECS實例作為支撐。

       該用戶的公司旗下有多款游戲,均取得了不錯的業績,擁有很廣泛的用戶基礎。但是因為該公司使用的是同一個阿里云賬號,所以需要根據不同的游戲,對其所有的ECS進行分組區分。這就需要阿里云提供的Tag功能。

       例如用戶的一款手游叫做A,而另一款游戲叫做B,那么:

  • 對于支持A這款游戲的資源,可以打上Key為“game”,Value為 “A” 的Tag;

  • 對于支持B這款游戲的資源,可以打上Key為“game”,Value為 “B” 的Tag。

這樣用戶需要查詢屬于支持A游戲的資源時,只需要以Tag(Key=game,Value=A)的過濾條件篩選即可;反之,如果要查詢屬于B游戲的資源,則需要以Tag(Key=game,Value=B)的過濾條件篩選。

       還有一位大企業的客戶,企業下面有很多的事業部,不同事業部分別都有自己的技術團隊。每個事業部都獨立擁有一批ECS實例來支持各自的業務。

       該企業用戶也是用的同一個阿里云賬號,所以需要根據不同的事業部對資源進行分組,同時因為每個事業部中還有不同款的產品,所以還要對每個事業部內的所有機器從產品的維度去對資源做進一步區分。

假設該企業有事業部A和事業部B,A事業部中有兩款產品A1和A2,B事業部中有三款產品B1、B2和B3。那么如果要對該企業下的資源做分組,可以用如下的方式:

  • 對于A事業部中的A1產品,可以對支持A1產品的資源打上Key為A,Value為A1的Tag;

  • 對于A事業部中的A2產品,可以對支持A2產品的資源打上Key為A,Value為A2的Tag;

  • 對于B事業部中的B1產品,可以對支持B1產品的資源打上Key為B,Value為B1的Tag;

  • 對于B事業部中的B2產品,可以對支持B2產品的資源打上Key為B,Value為B2的Tag;

  • 對于B事業部中的B3產品,可以對支持B3產品的資源打上Key為B,Value為B3的Tag。

       這樣企業負責管理資源的管理員,在查詢屬于A事業部的資源的時候,可以直接以Tag-Key為A,同時不指定Tag-Value的方式,把所有Tag-Key為A,即屬于A事業部的資源全部查詢出來;反之也可以查詢出所有的B事業部的資源。

       如果要查詢用于支持某個事業部中具體某個產品的資源,例如A事業部的A1產品,那只需要以Tag-Key為A,Tag-Value為A1作為過濾條件即可。

       對于一個控制臺用戶來說,他可以通過控制臺來對資源賦予Tag,從而達到通過Tag功能來對資源進行分組管理和操作的目的。

操作輕松,高效省心

 

       具體操作的示例如下。

 如何解析ECS新增Tag 功能

圖1

如圖1所示,用戶可以在左側的標簽庫中尋找到自己想要作為查詢過濾條件的Tag,選中要用作過濾條件的標簽后,可以將它添加到右側的選中列表中。

目前允許用戶選定最多5個Tag作為一次查詢的過濾條件。

 如何解析ECS新增Tag 功能

圖2

選中5個Tag作為過濾條件后的結果如圖2所示。點擊確定,就可以在用戶該地域下所有的實例中,篩選出與選中的Tag相關聯的所有實例。

對于使用Open API的用戶來說,阿里云也提供通過Open API方式對資源進行賦予Tag操作,并通過Tag對資源進行管理的功能。

 如何解析ECS新增Tag 功能

圖3

如圖3所示,用戶可以使用DescribeTags接口,查詢某一地域下所有資源有關的Tag。

 如何解析ECS新增Tag 功能

圖4

如圖4,可以指定查詢某一地域下Tag的Key與指定的Key相同的所有Tag。

 如何解析ECS新增Tag 功能

圖5

如圖5,DescribeInstances的返回結果中增加了與該資源相關的所有Tag信息。

       目前的Tag功能才剛剛起步,僅僅滿足了最基本的用戶功能。接下來還會有不斷完善的計劃,例如:

  • 支持更多的資源支持Tag;

  • RAM通過Tag對資源授權/鑒權;

  • 支持通過Tag對資源進行批量操作。

關于如何解析ECS新增Tag 功能問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女