日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用OOS批量修改標簽值

通過創建系統運維管理(OOS)自定義模板,您可以批量修改同一地域下的數百個資源的同一標簽的標簽值。

前提條件

已為ECS實例綁定一個標簽,詳情請參見創建并綁定自定義標簽

背景信息

本文以ECS實例為例,創建一個OOS自定義模板,該模板支持一次性修改數百臺ECS實例的同一標簽值。ECS實例綁定的源標簽鍵值對為TagKey:OldTagValue,修改后將變為TagKey:NewTagValue

說明
  • 批量修改資源的數量上限為1000,資源數量大于1000時需要多次執行自定義模板。

  • OOS自定義模板可以修改同一地域下任何支持綁定標簽的資源,您只需要根據您的業務需求修改相應接口,支持綁定標簽的資源,詳情請參見支持標簽的云服務OOS支持的資源,詳情請參見OOS支持的云產品列表

步驟一:創建模板

您可以參考以下步驟,創建批量修改標簽值的OOS自定義模板。

  1. 登錄OOS控制臺

  2. 在左側導航欄,選擇自動化任務 > 自定義任務模板

  3. 在頂部菜單欄左上角處,選擇地域。

  4. 單擊創建模板

  5. 基本信息區域,輸入模板名稱。

  6. 單擊JSON頁簽,編寫模板代碼。

    模板代碼示例:

    {
        "Description": "批量修改資源的標簽值",
        "FormatVersion": "OOS-2019-06-01",
        "Parameters": {
            "operateId": {
                "Description": "自定義您的操作ID",
                "Type": "String",
                "MinLength": 1,
                "MaxLength": 64
            },
            "tagKey": {
                "Description": "當前標簽鍵",
                "Type": "String",
                "MinLength": 1,
                "MaxLength": 64
            },
            "tagValue": {
                "Description": "當前標簽值",
                "Type": "String",
                "MinLength": 1,
                "MaxLength": 64
            },
            "newTagValue": {
                "Description": "修改后的標簽值",
                "Type": "String",
                "MinLength": 1,
                "MaxLength": 64
            }
        },
        "Tasks": [
            {
                "Name": "DescribeInstances_ECS",
                "Action": "ACS::ExecuteAPI",
                "Description": {
                    "zh-cn": "通過標簽過濾ECS實例",
                    "en": "filter ecs instances by tags"
                },
                "Properties": {
                    "Service": "ECS",
                    "API": "DescribeInstances",
                    "AutoPaging": true,
                    "Parameters": {
                        "Tags": [
                            {
                                "Key": "{{ tagKey }}",
                                "Value": "{{ tagValue }}"
                            }
                        ]
                    }
                },
                "Outputs": {
                    "Instances": {
                        "Type": "List",
                        "ValueSelector": "Instances.Instance[].InstanceId"
                    }
                }
            },
            {
                "Name": "TagResources_ECS_Instances",
                "Action": "ACS::ExecuteAPI",
                "Description": {
                    "zh-cn": "更新ECS實例標簽",
                    "en": "tag ecs instances"
                },
                "Properties": {
                    "Service": "ECS",
                    "API": "TagResources",
                    "Parameters": {
                        "Tags": [
                            {
                                "Key": "{{ tagKey }}",
                                "Value": "{{ newTagValue }}"
                            }
                        ],
                        "ResourceType": "Instance",
                        "ResourceIds": [
                            "{{ACS::TaskLoopItem}}"
                        ]
                    }
                },
                "Loop": {
                    "MaxErrors": "100%",
                    "Concurrency": 20,
                    "Items": "{{DescribeInstances_ECS.Instances}}"
                }
            }
        ],
        "Outputs": {}
    }
  7. 單擊創建模板

步驟二:執行模板

您可以參考以下步驟,執行步驟一:創建模板創建的模板,批量修改標簽值。

  1. 自定義任務模板頁面,找到步驟一:創建模板創建的模板,單擊操作列的創建執行

  2. 填寫執行描述,并選擇執行模式,然后單擊下一步:設置參數

  3. 輸入各項參數,然后單擊下一步:確定

    參數說明如下:

    • operateId:操作ID,用于區分每次操作,可自定義輸入。

    • tagKey:當前標簽鍵,本示例為TagKey

    • tagValue:當前標簽值,即修改前的標簽值,本示例為OldTagValue

    • newTagValue:新標簽值,即修改后的標簽值,本示例為NewTagValue

  4. 單擊創建

    執行完成后將自動跳轉到執行詳情頁面,可查看執行結果。

    說明

    如果執行失敗,您可以通過查看執行日志來定位失敗原因。