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á.
Versões do modelo de ativos
AWS IoT SiteWise suporta o processamento assíncrono de operações de criação e atualização em modelos de ativos e modelos de componentes. Ele também atualiza o status do modelo.
AWS IoT SiteWise propaga as alterações de um modelo válido nas solicitações de criação e atualização para seus recursos dependentes (do modelo do ativo para os ativos ou do modelo do componente para os modelos do ativo). Em seguida, ele coloca o modelo no ACTIVE
estado.
Se a definição do modelo fornecida for inválida, AWS IoT SiteWise coloca o modelo em um FAILED
estado. As alterações não são propagadas para os recursos dependentes. Os recursos dependentes se referem à última definição de modelo propagada quando o modelo estava em um ACTIVE
estado.
Com base nas informações acima, as definições de modelo têm dois tipos de versões de modelo:
Versão mais recente — A definição mais recente aceita como parte de uma solicitação de criação ou atualização.
Versão ativa — A definição mais recente foi processada com sucesso e o estado do modelo é
ACTIVE
.
Por padrão, os detalhes da versão mais recente do modelo APIs são retornados quando a descrição é chamada em um modelo de ativo ou modelo de componente. Há cenários em que a versão ativa do modelo de ativos ou do modelo de componentes é necessária. Veja exemplos de cenários abaixo:
-
Uma operação de atualização com uma definição inválida coloca seu modelo de ativo em um
FAILED
estado. Você deve reverter suas alterações recuperando a versão ativa do modelo de ativo e criando outra solicitação de atualização referente a essa definição válida. -
AWS IoT SiteWise Existe um aplicativo no qual os clientes podem visualizar os ativos e seus modelos de ativos correspondentes. Quando um usuário refere a definição do modelo de ativo correspondente a um ativo específico e o modelo de ativo está em um
FAILED
estado transitório ou transitórioUPDATING
PROPAGATING
, a versão mais recente retorna a definição do modelo de ativo que ainda não foi propagada para seus ativos. Nesse caso, você deve recuperar a versão ativa do modelo de ativo para os clientes.
Tópicos
Recupere a versão ativa de um modelo de ativo ou modelo de componente (console)
Siga este procedimento para recuperar a versão ativa de um modelo de ativo ou modelo de componente no AWS IoT SiteWise console.
dica
Os modelos de ativos e os modelos de componentes estão listados em Modelos no painel de navegação. O painel Detalhes do modelo de ativo ou modelo de componente selecionado indica de que tipo ele é.
Para recuperar a versão ativa de um modelo de ativo ou modelo de componente (console)
Navegue até o console do AWS IoT SiteWise
. No painel de navegação, selecione Modelos.
-
Escolha o modelo para recuperar sua versão ativa.
-
Se o modelo estiver em um
ACTIVE
estado, você estará visualizando sua versão ativa. -
Se o modelo estiver em um
FAILED
estado transitórioUPDATING
ou transitório, encontre a opção Ver versão ativa em Status no painel Detalhes.PROPAGATING
-
Recupere a versão ativa de um modelo de ativo ou modelo de componente ()AWS CLI
Use o AWS CLI para recuperar a versão ativa de um modelo de ativo ou modelo de componente.
Para recuperar a versão ativa de um modelo de ativo ou modelo de componente, use a DescribeAssetModeloperação com o assetModelVersion
parâmetro.
dica
O AWS CLI define modelos de componentes como um tipo de modelo de ativo. Portanto, você usa a mesma DescribeAssetModeloperação para os dois tipos de modelo. O assetModelType
campo na resposta indica se é um ASSET_MODEL
ou umCOMPONENT_MODEL
.
Para recuperar a versão ativa de um modelo de ativo ou modelo de componente ()AWS CLI
-
Execute o comando a seguir para descrever o modelo. Substituir
asset-model-id
com o ID ou o ID externo do modelo do ativo ou do modelo do componente. A ID externa é uma ID definida pelo usuário. Para obter mais informações, consulte Objetos de referência com objetos externos IDs no Guia de Usuário AWS IoT SiteWise .aws iotsitewise describe-asset-model --asset-model-id
asset-model-id
--asset-model-version ACTIVEA operação retorna uma resposta com os detalhes do modelo. A resposta contém um
assetModelStatus
objeto com a estrutura a seguir.{
...
"assetModelName": "string
", "assetModelProperties": [ ... ], ..., "assetModelVersion": "string
" }