Definindo o tipo de política de tag de importação

Procedimento para definir a política de tags de importação em uma carga útil de JSON

Sobre esta tarefa

É possível criar as políticas de tags de importação usando a API de REST de gerenciamento de política Uma política de amostra que é definida em uma carga útil JSON é mostrada:

{
	"pol _id": "importtags_pol",
	"action_id": "IMPORT_TAGS",
	"action_params": {
		"agent":"Import Tags",
		"source_connection":"camera_vaul t",
		"tag_file_path":"camera_lidar _semantic/A2D2_labels.csv",
		"tag_file_type":"csv"
	},
	"schedule": "NOW",
	"pol_state": "active",
	"pol_filter": "datasource=' camera_lidar_semanti c' "
}
A tabela a seguir lista os parâmetros de ação para definir o tipo de política de tags de importação:
Tabela 1.. Lista de parâmetro de ação para um tipo de política de tags de importação..
Parâmetro de Ação. Descrição
souce_connection O nome da conexão Cloud Object Storage (COS) ou S3 que é definido em IBM Data Cataloging para os registros aos quais as tags importadas podem ser aplicadas.
tag_file_path O caminho absoluto (bucket ou nome do objeto) do arquivo CSV que contém a lista de objetos e tags associadas a serem importadas.

IMPORT_TAGS é o novo action_id definido para as políticas de tags de importação.

Procedimento

  1. Envie a seguinte solicitação de consulta para listar todos os IDs de ação compatíveis no nó IBM Data Cataloging :
    curl -H "Authorization:Bearer<token>"-k https://<data_cataloging_host>:443/policyengine/ v1/action_ids
  2. Envie a seguinte solicitação de consulta para o nó IBM Data Cataloging para obter o esquema atual do aplicativo Import Tags:
    curl-H" Authorization:Bearer <token>"-k https://<data_cataloging_host>:443/policyengine/v1/applications/ImportTags/schema?action_id=I MPORT_TAGS
  3. Para definir a política e planejar ou executá-la imediatamente, use o terminal /policyengine/v1/policies -d '<data>': POST para processar a solicitação.
    Para obter mais informações, consulte /policyengine/v1/policies -d '<data>': POST
    Para mais informações, consulte /policyengine/v1/policies -d '<data>': POST no Guia de Catalogação de Dados IBM : API REST.

Exemplo

Envie a solicitação a seguir para criar uma política Importar tags para a conexão de origem de dados camera_vault que é executada imediatamente usando o arquivo de tags externo A2D2_labels.csv:

curl - k - H ' Authorization: Bearer <token>'
https: //<data_cataloging_host>/policyengine/v1/policies-d'
	{
		"pol_id": "importtags",
		"action_id": "IMPORT_TAGS",
		"action_params": {
			"agent": "Import Tags",
			"source_connection": "camera_vault",
			"tag_file_path": "camera_lidar_semantic/A2D2_labels.csv",
			"tag_file_type": "csv"
		},
		"schedule": "NOW",
		"pol_state": "active",
		"pol _filter": "datasource='camera_lidar _semantic' "
	}
'-XPOST -H" Content-Type:application/json"

A seguinte resposta é retornada:

Policy 'importtags_ut'added