No OCI (Oracle Cloud Infrastructure), todos os recursos são automaticamente marcados com o nome do usuário que criou o recurso e o horário em que ele foi criado. Esta tarefa descreve como obter o mesmo resultado no Compute Cloud@Customer. 
Essa tarefa pode ser feita usando a Console do Oracle Cloud ou a CLI. Somente a CLI é mostrada. Certifique-se de criar o namespace de tag e as tags na tenancy do OCI na qual a infraestrutura do Compute Cloud@Customer está localizada.
- 
Crie o namespace de tag Oracle-Tags.
Obtenha o OCID do compartimento no qual você deseja criar o namespace de tag. Como o objetivo dessa tarefa é que esses padrões de tag sejam aplicados a cada recurso em cada compartimento, crie o namespace de tag na tenancy (compartimento raiz). Use o seguinte comando para localizar o OCID da tenancy:
$ oci iam compartment list --include-root
Crie o namespace da tag.
$ oci iam tag-namespace create -c ocid1.tenancy.unique_ID --name "Oracle-Tags" \
--description "OCI compatibility: add creator and create date of resource"
{
  "data": {
    "compartment-id": "ocid1.tenancy.unique_ID",
    "defined-tags": {},
    "description": "OCI compatibility: add creator and create date of resource",
    "freeform-tags": {},
    "id": "ocid1.tag_namespace.unique_ID",
    "is-retired": false,
    "lifecycle-state": "ACTIVE",
    "name": "Oracle-Tags",
    "time-created": "2022-06-07T14:51:23.256790+00:00"
  },
  "etag": "a000d250-3aea-4faf-b0e6-b6db486ffb42"
}
 
- 
Crie uma tag CreatedBy no namespace de tag Oracle-Tags.
Use o valor da propriedade id do comando tag-namespace create para o ID do namespace de tag. A opção --validator não é necessária.
$ oci iam tag create --tag-namespace-id ocid1.tag_namespace.unique_ID \
--name CreatedBy --description "user that created this resource" \
--validator '{"validator-type":"ENUM","values":["${iam.principal.name}"]}'
{
  "data": {
    "compartment-id": "ocid1.tenancy.unique_ID",
    "defined-tags": {},
    "description": "user that created this resource",
    "freeform-tags": {},
    "id": "ocid1.tag.unique_ID",
    "is-cost-tracking": false,
    "is-retired": false,
    "lifecycle-state": "ACTIVE",
    "name": "CreatedBy",
    "tag-namespace-id": "ocid1.tag_namespace.unique_ID",
    "tag-namespace-name": "Oracle-Tags",
    "time-created": "2022-06-07T15:32:22.226554+00:00",
    "validator": {
      "validator-type": "ENUM",
      "values": [
        "${iam.principal.name}"
      ]
    }
  },
  "etag": "fa18d128-fc7b-420d-87d6-c44a574e522a"
}
 
- 
Crie uma tag CreatedOn no namespace de tag Oracle-Tags.
$ oci iam tag create --tag-namespace-id ocid1.tag_namespace.unique_ID \
--name CreatedOn --description "date this resource was created" \
--validator '{"validator-type":"ENUM","values":["${oci.datetime}"]}'
 
- 
Crie um padrão de tag CreatedBy.
Para aplicar esse padrão de tag a cada novo recurso criado em qualquer compartimento, crie o padrão de tag na tenancy.
Use o valor da propriedade id da Etapa 2 para o ID de definição da tag. A opção --value é obrigatória.
$ oci iam tag-default create -c ocid1.tenancy.unique_ID 
--tag-definition-id ocid1.tag.unique_ID --value "\${iam.principal.name}"
{
  "data": {
    "compartment-id": "ocid1.tenancy.unique_ID",
    "id": "ocid1.tag_default.unique_ID",
    "is-required": null,
    "lifecycle-state": "ACTIVE",
    "tag-definition-id": "ocid1.tag.unique_ID",
    "tag-definition-name": "CreatedBy",
    "tag-namespace-id": "ocid1.tag_namespace.unique_ID",
    "time-created": null,
    "value": "${iam.principal.name}"
  },
  "etag": "None"
}
 
- 
Crie um padrão de tag CreatedOn.
Use o valor da propriedade id da Etapa 3 para o ID de definição da tag.
$ oci iam tag-default create -c ocid1.tenancy.unique_ID 
--tag-definition-id ocid1.tag.unique_ID --value "\${oci.datetime}"
 
Sempre que um novo recurso é criado na tenancy ou em qualquer subcompartimento da tenancy, as seguintes tags são aplicadas, mesmo que nenhuma tag seja especificada quando o recurso é criado:
"defined-tags": {
  "Oracle-Tags": {
    "CreatedBy": "flast",
    "CreatedOn": "2022-06-07T16:09:47.01Z"
  }
}
Para obter mais informações sobre comandos de tag CLI, consulte estas páginas de Referência da CLI: