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.
Konfigurieren Sie die Speichereinstellungen für die Warmstufe (AWS CLI)
Mit den und den folgenden Befehlen können Sie Speichereinstellungen so konfigurieren, dass Daten auf die AWS CLI Warm-Tier verschoben werden.
Um zu verhindern, dass die bestehende Konfiguration überschrieben wird, rufen Sie die aktuellen Speicherkonfigurationsinformationen ab, indem Sie den folgenden Befehl ausführen:
aws iotsitewise describe-storage-configuration
Beispiel Antwort ohne bestehende Cold-Tier-Konfiguration
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2021-10-14T15:53:35-07:00", "warmTier": "DISABLED" }
Beispiel Antwort mit vorhandener Cold-Tier-Konfiguration
{ "storageType": "MULTI_LAYER_STORAGE", "multiLayerStorage": { "customerManagedS3Storage": { "s3ResourceArn": "arn:aws:s3:::bucket-name/prefix/", "roleArn": "arn:aws:iam::aws-account-id:role/role-name" } }, "disassociatedDataStorage": "ENABLED", "retentionPeriod": { "numberOfDays":
retention-in-days
}, "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2023-10-25T15:59:46-07:00", "warmTier": "DISABLED" }
Konfigurieren Sie die Speichereinstellungen für die warme Stufe mit AWS CLI
Führen Sie den folgenden Befehl aus, um die Speichereinstellungen zu konfigurieren. file-name
Ersetzen Sie es durch den Namen der Datei, die die AWS IoT SiteWise Speicherkonfiguration enthält.
aws iotsitewise put-storage-configuration --cli-input-json file://file-name.json
Beispiel AWS IoT SiteWise Konfiguration mit heißer und warmer Stufe
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "warmTier": "ENABLED", "retentionPeriod": { "numberOfDays":
hot-tier-retention-in-days
} }
hot-tier-retention-in-days
muss eine ganze Zahl größer oder gleich 30 Tagen sein.
Beispiel response
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }
Wenn Sie Cold-Tier-Speicher aktiviert haben, finden Sie weitere Informationen unterKonfigurieren Sie Speichereinstellungen mit einem AWS CLI vorhandenen Cold-Tier.
Konfigurieren Sie Speichereinstellungen mit einem AWS CLI vorhandenen Cold-Tier
Konfigurieren Sie die Speichereinstellungen AWS CLI mithilfe des vorhandenen Cold-Tier-Speichers
-
Führen Sie den folgenden Befehl aus, um die Speichereinstellungen zu konfigurieren. Ersetzen Sie
file-name
durch den Namen der Datei, die die AWS IoT SiteWise Speicherkonfiguration enthält.aws iotsitewise put-storage-configuration --cli-input-json file://
file-name
.jsonBeispiel AWS IoT SiteWise Speicherkonfiguration
-
Ersetzen Sie
bucket-name
durch Ihren Amazon S3 S3-Bucket-Namen. -
Ersetzen Sie das
Präfix
durch Ihr Amazon S3 S3-Präfix. -
aws-account-id
Ersetzen Sie es durch Ihre AWS Konto-ID. -
Ersetzen Sie
role-name
durch den Namen der Amazon S3-Zugriffsrolle, die das Senden von Daten AWS IoT SiteWise an Amazon S3 ermöglicht. -
Ersetzen Sie
hot-tier-retention-in-days
durch eine ganze Zahl, die größer oder gleich 30 Tagen ist. -
Ersetze
warm-tier-retention-in-days
durch eine ganze Zahl, die größer oder gleich 365 Tagen ist.
Anmerkung
AWS IoT SiteWise löscht alle Daten in der warmen Stufe, die älter sind als die Aufbewahrungsfrist der kalten Stufe. Wenn Sie keinen Aufbewahrungszeitraum festlegen, werden Ihre Daten auf unbestimmte Zeit gespeichert.
{ "storageType": "MULTI_LAYER_STORAGE", "multiLayerStorage": { "customerManagedS3Storage": { "s3ResourceArn": "arn:aws:s3:::bucket-name/prefix/", "roleArn": "arn:aws:iam::aws-account-id:role/role-name" } }, "disassociatedDataStorage": "ENABLED", "retentionPeriod": { "numberOfDays":
hot-tier-retention-in-days
}, "warmTier": "ENABLED", "warmTierRetentionPeriod": { "numberOfDays":warm-tier-retention-in-days
} }Beispiel response
{ "storageType": "MULTI_LAYER_STORAGE", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }
-