上一主题: 标记受管设备

下一主题: 示例:HTTP 架构

从受管设备中删除标记

您可以在受管设备上删除标记,以便从安全组中删除。

遵循这些步骤:

  1. 获得 CA Access Control for Virtual Environments 用于受管设备的 ID。

    要获得 CA Access Control for Virtual Environments 用于受管设备的 ID,请使用筛选。 例如:

    https://hostname:18443/iam/api/1.0/restapi/environments/ac/devices?managed-object-vcenter-uuid=54E79C3A-49D5-4958-A983-8B919F470CEC&managed-object-id=vm-394
    

    注意:在前一示例中,传递在 VMware 管理对象浏览器 (MOB) 中定义的 vCenter UUID 和 VM UUID。

    您得到响应 XML 文档,类似于以下内容:

    <Devices>
      <Device>
        <ID>vm-19</ID>
        <ParentID>esx-3</ParentID>
        <Name>ESXi in a box</Name>
        <Type>VirtualMachine</Type>
        <VirtualMachineProperties>
          <ManagedObjectID>vm-394</ManagedObjectID>
          <ManagedObjectVCenterUUID>54E79C3A-49D5-4958-A983-8B919F470CEC</ManagedObjectVCenterUUID>
          <GuestOSVersion>LINUX_REDHAT_5</GuestOSVersion>
          <GuestOSArchitecture>X86</GuestOSArchitecture>
          <GuestOSDescription>Red Hat Enterprise Linux 5 (64-bit)</GuestOSDescription>
        </VirtualMachineProperties>
        <SecurityGroups>
          <SecurityGroup>
            <ID>sg-13</ID>
            <Name>weiig01esxi01.ca.com</Name>
            <Description/>
            <Owner>superadmin</Owner>
          </SecurityGroup>
          <SecurityGroup>
            <ID>sg-15</ID>
            <Name>Discovered virtual machine</Name>
            <Description/>
            <Owner>superadmin</Owner>
          </SecurityGroup>
          <SecurityGroup>
            <ID>sg-22</ID>
            <Name>vSphere in a box</Name>
            <Description/>
            <Owner>superadmin</Owner>
          </SecurityGroup>
        </SecurityGroups>
      </Device>
    </Devices>
    

    设备的 ID 是在响应 XML 文件中所指定的 vm-19

  2. 更新设备并删除标记,如下所示:
    1. 编辑第 1 步中的响应 XML 文件,并在 <Tags>...</Tags> 标记之间删除所有内容。
    2. 使用 HTTP PUT 命令,将更新的 XML文件发送到下列 URL:
      https://<host>:18443/iam/api/1.0/restapi/environments/ac/devices/vm-19