天天看點

标記(TAG)您的OSS資源

标簽基本概述

  1. 标簽基本定義
    • 标簽是資源Meta資訊,标簽是一些充當中繼資料的詞和短語,支援使用者自定義和系統預制。每個标簽都包含一個鍵(Key)和一個值(Value)。标簽是一種資源的屬性描述。
    • 标簽與資源是 多對多的關系。
  2. 标簽基本限制
    • 最大鍵(key)長度:64 個 Unicode 字元
    • 最大值(value)長度:128 個 Unicode 字元
    • 同一個資源上的同一個鍵隻能有一個标簽。如果您嘗試添加現有标簽 (相同鍵),現有标簽值會更新為新值。
    • 允許的字元包括 Unicode 字母、空格和數字。
    • 每個資源的最大 自定義 标簽數:20
    • 鍵(key)不支援 aliyun、acs: 開頭。 不允許包含 http:// https:// 。不允許為空字元串。
    • 值(value)不允許包含 。允許為空字元串。
  3. 标簽在Bucket中的作用

    您可以通過存儲空間(Bucket)的标簽功能, 對Bucket進行分類管理,如列舉帶有指定标簽的Bucket、對擁有指定标簽的Bucket設定通路權限等。

    Bucket标簽使用一組鍵值對(Key-Value)對标記存儲空間,您可以通過Bucket标簽标記不同用途的Bucket,并進行分類管理。

标簽設計 最佳實踐

操作方式對比

操作方式 說明
控制台 Web應用程式,直覺易用
指令行工具ossutil 性能好
SDK 豐富、完整的各類語SDKdemo

  1. 指令行ossutil
  2. sdk最佳實踐

使用說明

  1. 添加Bucket标簽後,您可以對擁有相同标簽的Bucket進行批量管理,例如列舉擁有相同标簽的Bucket、授權RAM使用者管理擁有相同标簽的Bucket等。

    列舉所有帶指定标簽的Bucket

您可以在列舉Bucket時僅列舉帶指定标簽的Bucket,詳情請參見如下SDK Demo:

  1. 授權RAM使用者管理擁有指定标簽的Bucket當您的Bucket較多時,您可以用Bucket标簽對您的Bucket進行分類,并通過RAM政策授權指定使用者可以管理擁有指定标簽的Bucket。例如授權使用者A可以列舉所有擁有keytest=valuetest标簽的Bucket,RAM政策如下:
{
        "Version": "1",
        "Statement": [
            {
                "Action": [
                    "oss:ListBuckets"
                ],
                "Resource": [
                    "acs:oss:*:1932487924256138:*"
                ],
                "Effect": "Allow",
                "Condition": {
                    "StringEquals": {
                        "oss:BucketTag/keytest": "valuetest"
                    }
                }
            }
        ]
    }           

相關文檔

标記您的 RDS 資源 标記您的 SLB 資源 标記您的 ECS 資源 如何檢查您的資源是否具有您指定的标簽? 基于标簽批量管理資源 支援标簽産品及其文檔 标簽的最佳實踐 通過OOS基于标簽批量啟動ECS執行個體實踐 如何使用标簽控制對ECS 資源的通路? 使用标簽檢索資源 建立資源标簽分組設定 ECS全局标簽實踐 ECS控制台雲資源分組管理---全局标簽