As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualizar um catálogo de sinais (AWS CLI)
Você pode usar a operação UpdateSignalCatalogda API para atualizar um catálogo de sinais existente. O exemplo a seguir usa AWS CLI.
Para atualizar um catálogo de sinais existente, execute o comando a seguir.
signal-catalog-configuration
Substitua pelo nome do arquivo JSON que contém a configuração.
aws iotfleetwise update-signal-catalog --cli-input-json file://
signal-catalog-configuration
.json
signal-catalog-name
Substitua pelo nome do catálogo de sinais que você está atualizando.
Para obter mais informações sobre como configurar ramificações, atributos, sensores e atuadores, consulte Configurar sinais.
Importante
Estruturas personalizadas são imutáveis. Se você precisar reordenar ou inserir propriedades em uma estrutura personalizada (struct) existente, exclua a estrutura e crie uma totalmente nova com a ordem de propriedades desejada.
Para excluir uma estrutura personalizada, adicione o nome totalmente qualificado da estrutura em nodesToRemove
. Uma estrutura não poderá ser excluída se for referida por algum sinal. Todos os sinais que se referem à estrutura (seu tipo de dados é definido como a estrutura de destino) devem ser atualizados ou excluídos antes da solicitação de atualização do catálogo de sinais.
{ "name": "signal-catalog-name", "nodesToAdd": [{ "branch": { "description": "Front left of vehicle specific data.", "fullyQualifiedName": "Vehicle.Front.Left" } }, { "branch": { "description": "Door-specific data for the front left of vehicle.", "fullyQualifiedName": "Vehicle.Front.Left.Door" } }, { "actuator": { "fullyQualifiedName": "Vehicle.Front.Left.Door.Lock", "description": "Whether the front left door is locked.", "dataType": "BOOLEAN" } }, { "branch": { "fullyQualifiedName": "Vehicle.Camera" } }, { "struct": { "fullyQualifiedName": "Vehicle.Camera.SVMCamera" } }, { "property": { "fullyQualifiedName": "Vehicle.Camera.SVMCamera.ISO", "dataType": "STRING" } } ], "nodesToRemove": ["Vehicle.Chassis.SteeringWheel.HandsOffSteeringState"], "nodesToUpdate": [{ "attribute": { "dataType": "FLOAT", "fullyQualifiedName": "Vehicle.Chassis.SteeringWheel.Diameter", "max": 55 } }] }