Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Komponenten- und Modellzustände
Wenn Sie ein Asset, ein Assetmodell oder ein Komponentenmodell erstellen, aktualisieren oder löschen, dauert es einige Zeit, bis die Änderungen übernommen werden. AWS IoT SiteWise löst diese Vorgänge asynchron auf und aktualisiert den Status jeder Ressource. Jedes Asset-, Asset- und Komponentenmodell verfügt über ein Statusfeld, das den Status der Ressource und etwaige Fehlermeldungen enthält. Der Zustand kann einer der folgenden Werte sein:
-
ACTIVE
— Die Ressource ist aktiv. Dies ist der einzige Status, in dem Sie Ressourcen, Anlagenmodelle und Komponentenmodelle abfragen und mit ihnen interagieren können. -
CREATING
— Die Ressource wird gerade erstellt. -
UPDATING
— Die Ressource wird aktualisiert. -
DELETING
— Die Ressource wird gelöscht. -
PROPAGATING
— (nur Asset-Modelle und Komponentenmodelle) Die Änderungen werden auf alle abhängigen Ressourcen übertragen (vom Asset-Modell zu den Assets oder vom Komponentenmodell zu den Asset-Modellen). -
FAILED
— Die Ressource konnte während eines Erstellungs- oder Aktualisierungsvorgangs nicht validiert werden, möglicherweise aufgrund eines Zirkelverweises in einem Ausdruck. Sie können Ressourcen löschen, die sich imFAILED
Status befinden.
Bei einigen Vorgängen zum Erstellen, Aktualisieren und Löschen wird ein AWS IoT SiteWise Objekt, ein Anlagenmodell oder ein Komponentenmodell in einen anderen Zustand versetzt, als ACTIVE
wenn der Vorgang aufgelöst wird. Um eine Ressource abzufragen oder mit ihr zu interagieren, nachdem Sie einen dieser Vorgänge ausgeführt haben, müssen Sie warten, bis sich der Status auf ACTIVE
ändert. Andernfalls schlagen Ihre Anfragen fehl.
Themen
Überprüfen des Status einer Komponente
Sie können die AWS IoT SiteWise Konsole oder API verwenden, um den Status eines Assets zu überprüfen.
Überprüfen des Status eines Komponente (Konsole)
Gehen Sie wie folgt vor, um den Status einer Komponente in der AWS IoT SiteWise -Konsole zu überprüfen.
So überprüfen Sie den Status einer Komponente (Konsole)
Navigieren Sie zur AWS IoT SiteWise -Konsole
. -
Wählen Sie im linken Navigationsbereich Komponenten aus.
-
Wählen Sie die zu prüfende Komponente aus.
Tipp
Sie können eine Komponentenhierarchie mithilfe des Pfeilsymbols erweitern, um nach Ihrer Komponente zu suchen.
-
Suchen Sie den Status im Bereich Komponentendetails.
Den Status eines Assets überprüfen (AWS CLI)
Sie können das AWS Command Line Interface (AWS CLI) verwenden, um den Status eines Assets zu überprüfen.
Um den Status eines Assets zu überprüfen, verwenden Sie die DescribeAssetOperation mit dem assetId
Parameter.
Um den Status eines Assets zu überprüfen (AWS CLI)
-
Verwenden Sie den folgenden Befehl, um die Komponente zu beschreiben. Ersetzen Sie die
Asset-ID
durch die ID oder die externe ID des Assets. Die externe ID ist eine benutzerdefinierte ID. Weitere Informationen finden Sie unter Objekte mit externen IDs referenzieren im AWS IoT SiteWise -Benutzerhandbuch.aws iotsitewise describe-asset --asset-id
asset-id
Die Operation gibt eine Antwort zurück, die Details der Komponente enthält. Die Antwort enthält ein
assetStatus
Objekt mit der folgenden Struktur:{
...
"assetStatus": { "state": "String
", "error": { "code": "String
", "message": "String
" } } }Der Status der Komponente befindet sich in
assetStatus.state
im JSON-Objekt.
Überprüfen des Status eines Asset- oder Komponentenmodells
Sie können die AWS IoT SiteWise Konsole oder API verwenden, um den Status eines Asset- oder Komponentenmodells zu überprüfen.
Themen
Überprüfen des Status eines Asset- oder Komponentenmodells (Konsole)
Gehen Sie wie folgt vor, um den Status eines Asset- oder Komponentenmodells in der AWS IoT SiteWise Konsole zu überprüfen.
Tipp
Objektmodelle und Komponentenmodelle werden beide im Navigationsbereich unter Modelle aufgeführt. Der Bereich „Details“ des ausgewählten Asset- oder Komponentenmodells gibt an, um welchen Typ es sich handelt.
Um den Status eines Asset- oder Komponentenmodells (Konsole) zu überprüfen
Navigieren Sie zur AWS IoT SiteWise -Konsole
. Klicken Sie im Navigationsbereich auf Models (Modelle).
-
Wählen Sie das zu überprüfende Modell aus.
-
Suchen Sie den Status im Bereich Details.
Überprüfen des Status eines Asset- oder Komponentenmodells (AWS CLI)
Sie können das verwenden AWS CLI , um den Status eines Asset- oder Komponentenmodells zu überprüfen.
Um den Status eines Asset- oder Komponentenmodells zu überprüfen, verwenden Sie die DescribeAssetModel-Operation mit dem assetModelId
Parameter.
Tipp
Der AWS CLI definiert Komponentenmodelle als eine Art von Anlagenmodell. Daher verwenden Sie dieselbe DescribeAssetModelloperation für beide Modelltypen. Das assetModelType
Feld in der Antwort gibt an, ob es sich um ein ASSET_MODEL
oder ein handeltCOMPONENT_MODEL
.
Um den Status eines Asset- oder Komponentenmodells zu überprüfen (AWS CLI)
-
Führen Sie den folgenden Befehl aus, um das Modell zu beschreiben. Ersetzen Sie
asset-model-id
durch die ID oder die externe ID des Asset- oder Komponentenmodells. Die externe ID ist eine benutzerdefinierte ID. Weitere Informationen finden Sie unter Objekte mit externen IDs referenzieren im AWS IoT SiteWise -Benutzerhandbuch.aws iotsitewise describe-asset-model --asset-model-id
asset-model-id
Die Operation gibt eine Antwort zurück, die die Details des Modells enthält. Die Antwort enthält ein
assetModelStatus
-Objekt, das die folgende Struktur aufweist.{
...
"assetModelStatus": { "state": "String
", "error": { "code": "String
", "message": "String
" } } }Der Status des Modells befindet sich
assetModelStatus.state
im JSON-Objekt in.