Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamento di modelli compositi personalizzati (Componenti)
È possibile utilizzare l' AWS IoT SiteWise API per aggiornare un modello composito personalizzato o la AWS IoT SiteWise console per aggiornare i componenti.
Argomenti
Aggiornamento di un componente (console)
È possibile utilizzare la AWS IoT SiteWise console per aggiornare un componente.
Per aggiornare un componente (console)
Passare alla console AWS IoT SiteWise
. Nel riquadro di navigazione selezionare Models (Modelli).
-
Scegliete il modello di asset in cui si trova il componente.
-
Nella scheda Proprietà, scegliete Componenti.
-
Scegliete il componente che desiderate aggiornare.
-
Scegli Modifica.
-
Nella pagina Modifica componente, effettuate una delle seguenti operazioni:
-
In Dettagli del modello modifica il nome del modello.
-
Modifica una delle definizioni degli attributi. Non è possibile modificare il tipo di dati degli attributi esistenti. Per ulteriori informazioni, consulta Definizione di dati statici (attributi).
-
Modifica una delle definizioni di misurazione. Non è possibile modificare il tipo di dati delle misurazioni esistenti. Per ulteriori informazioni, consulta Definizione dei flussi di dati provenienti dalle apparecchiature (misurazioni).
-
Modifica una delle definizioni di trasformazione. Per ulteriori informazioni, consulta Trasformazione dei dati (trasformazioni).
-
Modifica una delle definizioni di parametro. Non è possibile modificare l'intervallo di tempo dei parametri esistenti. Per ulteriori informazioni, consulta Aggregazione di dati da proprietà e altre risorse (metriche).
-
-
Seleziona Save (Salva.
Aggiornamento di un modello composito personalizzato (AWS CLI)
È possibile utilizzare AWS Command Line Interface (AWS CLI) per aggiornare un modello composito personalizzato.
Per aggiornare il nome o la descrizione, utilizzate l'UpdateAssetModelCompositeModeloperazione. Solo per i modelli compositi personalizzati in linea, puoi anche aggiornare le proprietà. Non è possibile aggiornare le proprietà di un modello composito component-model-based personalizzato, poiché il modello di componente a cui fa riferimento fornisce le proprietà associate.
Importante
Se rimuovete una proprietà da un modello composito personalizzato, AWS IoT SiteWise elimina tutti i dati precedenti relativi a quella proprietà. Non è possibile modificare il tipo o il tipo di dati di una proprietà esistente.
Per sostituire una proprietà esistente del modello composito con una nuova con la stessa proprietàname
, procedi come segue:
Inviate una
UpdateAssetModelCompositeModel
richiesta con l'intera proprietà esistente rimossa.Invia una seconda
UpdateAssetModelCompositeModel
richiesta che includa la nuova proprietà. La nuova proprietà dell'asset avrà laname
stessa di quella precedente e AWS IoT SiteWise genererà una nuova proprietà univocaid
.
Per aggiornare un modello composito personalizzato (AWS CLI)
-
Per recuperare la definizione del modello composito esistente, eseguite il comando seguente. Sostituitelo
composite-model-id
con l'ID o l'ID esterno del modello composito personalizzato da aggiornare easset-model-id
con il modello di asset a cui è associato il modello composito personalizzato. Per ulteriori informazioni, consultate la Guida AWS IoT SiteWise per l'utente.aws iotsitewise describe-asset-model-composite-model \ --asset-model-composite-model-id
composite-model-id
\ --asset-model-idasset-model-id
Per ulteriori informazioni, vedere l'DescribeAssetModelCompositeModeloperazione.
-
Crea un file chiamato
update-custom-composite-model.json
, quindi copia la risposta del comando precedente nel file. -
Rimuovi ogni coppia chiave-valore dall'oggetto JSON ad
update-custom-composite-model.json
eccezione dei seguenti campi:assetModelCompositeModelName
assetModelCompositeModelDescription
(se presente)assetModelCompositeModelProperties
(se presente)
-
In
update-custom-composite-model.json
, effettua una delle seguenti operazioni:Modificare il valore di
assetModelCompositeModelName
.Aggiungi o
assetModelCompositeModelDescription
rimuovi o modificane il valore.Solo per i modelli compositi personalizzati in linea: modifica, aggiungi o rimuovi qualsiasi proprietà del modello di asset in
assetModelCompositeModelProperties
.
Per ulteriori informazioni sul formato richiesto per questo file, consultate la sintassi della richiesta per. UpdateAssetModelCompositeModel
-
Eseguite il comando seguente per aggiornare il modello composito personalizzato con la definizione memorizzata in
update-custom-composite-model.json
. Sostituiscilocomposite-model-id
con l'ID del modello composito easset-model-id
con l'ID del modello di asset in cui si trova.aws iotsitewise update-asset-model-composite-model \ --asset-model-composite-model-id
composite-model-id
\ --asset-model-idasset-model-id
\ --cli-input-json file://update-custom-composite-model.json