久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何解析ECS新增Tag 功能

170次閱讀
沒有評論

共計 2503 個字符,預計需要花費 7 分鐘才能閱讀完成。

如何解析 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 功能來對資源進行分組管理和操作的目的。

操作輕松,高效省心

 

  具體操作的示例如下。

 

圖 1

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

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

 

圖 2

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

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

 

圖 3

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

 

圖 4

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

 

圖 5

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

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

支持更多的資源支持 Tag;

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

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

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計2503字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 江安县| 广河县| 永仁县| 孝昌县| 高密市| 革吉县| 加查县| 怀集县| 丰县| 福安市| 克拉玛依市| 响水县| 耒阳市| 丰宁| 和龙市| 海原县| 德惠市| 濮阳市| 博白县| 遵义市| 顺平县| 东丰县| 浙江省| 资兴市| 武陟县| 阜南县| 兴化市| 闸北区| 杭锦后旗| 绩溪县| 阳城县| 巴里| 南京市| 崇信县| 年辖:市辖区| 万山特区| 襄城县| 宜良县| 新民市| 天峨县| 静宁县|