Atualizando um Adaptador Digital Twin
Atualize o adaptador de gêmeo digital para sua Internet of Things (IoT).
Ao atualizar uma opção existente aplicada a um adaptador de gêmeo digital, você altera apenas o valor que não adiciona um novo valor ao adaptador de gêmeo digital usando essa opção de atualização. Se quiser adicionar um novo valor, crie um novo adaptador de gêmeo digital e associe o OCID do novo adaptador de gêmeo digital à instância de gêmeo digital com a qual deseja trabalhar, você poderá fazer isso ao criar uma instância de gêmeo digital ou atualizar uma instância de gêmeo digital.
Opções do Adaptador Digital Twin
- Quando atualizar ou recriar um adaptador de gêmeo digital: Use a atualização para metadados, incluindo
display-name,descriptionetags, se essas opções tiverem sido incluídas inicialmente quando você criou o adaptador de gêmeo digital. Para alterações lógicas de mapeamento em umenvelope-mappingouinbound-routes, crie um novo adaptador. - Melhores práticas para atualizações de adaptador: aplique atualizações em um novo adaptador, associe à sua instância de gêmeo digital de teste, faça pós-telemetria de amostra, verifique respostas
202e valores downstream e associe a instância de gêmeo digital de produção ao novo adaptador. - Valores do adaptador: pode ser
nullou estar vazio. - Inbound-routes deve ser um JSON válido: valores
${...}sem aspas não são suportados e serão rejeitados. Expressões de JQ devem estar dentro de strings entre aspas, por exemplo,"${(.velocity_kph / 1.609) | floor}" - Limites em rotas de entrada: o número máximo de rotas de entrada é de 128 rotas de entrada.
- Cotação de CLI no Windows: Dependendo do seu sistema operacional ou aplicativo com o qual você está trabalhando, os parâmetros de string, aspas e espaços podem causar problemas. Evite usar aspas que resultem em argumentos extras inesperados, também evite usar espaços. Por exemplo, para inserir parâmetros da CLI do OCI, use algo como:
--description your-description
A CLI do OCI usa palavras separadas por hífen para as definições do adaptador de gêmeos digitais. A API usa a notação camelCase. Por exemplo, ao usar os comandos
oci cli envelope-mapping usados para a CLI do OCI, você se torna envelopeMapping ao usar o SDK IoT do Python ou a API IoT.- Use a opção de atualização para atualizar o valor de uma opção de adaptador de gêmeo digital IoT existente.
- Na página de lista Domínios, selecione o domínio com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista de domínios IoT ou um domínio IoT, consulte Listando Domínios IoT.
- Selecione a guia Adaptadores gêmeos digitais.
- Selecione o nome do adaptador gêmeo digital. Selecione Editar para atualizar o nome, a descrição ou para editar ou fazer upload de um novo arquivo
.jsoncom o conteúdo do envelope de entrada ou das condições de rota de entrada deste adaptador. - Selecione Não especificado para remover o envelope de entrada do adaptador de gêmeo digital ou a especificação de rota de entrada.
- Selecione Atualizar. Na lista Adaptador de gêmeos digitais, selecione o menu Ações no final da linha, para excluir, gerenciar tags ou copiar seu OCID.
Use o comando oci iot digital-twin-adapter update e os parâmetros necessários para atualizar um adaptador de gêmeo digital. É possível atualizar a descrição, as tags de formato livre, as tags definidas ou o nome de exibição de um adaptador de gêmeo digital. Dependendo do seu sistema operacional, você pode precisar de um número diferente de barras, por exemplo, no Mac ou Linux, use:
file:///inbound-routes.jsonpara obter mais informações, consultePara atualizar as rotas de entrada de um adaptador de gêmeo digital:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --inbound-routes file://inbound-routes.jsonPara atualizar o mapeamento de envelope de entrada de um adaptador de gêmeo digital:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --inbound-envelop file://inbound-envelop.jsonPara atualizar a descrição de um adaptador de gêmeo digital:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --description "<updated-description>"Para atualizar as tags de formato livre de um adaptador de gêmeo digital, você pode definir pares de chave/valor como neste exemplo ou um caminho para um arquivotags.json, como no exemplo a seguir:Para obter mais informações, consulte Noções Básicas sobre Tags de Formato Livre.oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --freeform-tags '{"<key>": "<value>"}'Para atualizar as tags definidas de um adaptador de gêmeo digital, use um arquivo.jsonpara definir as tags e inclua um caminho semelhante ao arquivotags.json, como no exemplo:Para obter mais informações, consulte Trabalhando com Tags Definidas.oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --defined-tags file://tags.jsonPara atualizar o nome de exibição de um adaptador de gêmeo digital:oci iot digital-twin-adapter update --digital-twin-adapter-id <iot-digital-twin-adapter-OCID> --display-name "<updated-display-name>"Para obter uma lista completa de parâmetros e valores para comandos CLI, consulte Referência de Comando CLI.
Execute a operação UpdateDigitalTwinAdapter para atualizar o adaptador de gêmeos digitais.