Konfigurasikan pengaturan penyimpanan untuk tingkat hangat (AWS CLI) - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konfigurasikan pengaturan penyimpanan untuk tingkat hangat (AWS CLI)

Anda dapat mengonfigurasi pengaturan penyimpanan untuk memindahkan data ke tingkat hangat dengan menggunakan perintah AWS CLI dan perintah berikut.

Untuk mencegah penggantian konfigurasi yang ada, ambil informasi konfigurasi penyimpanan saat ini dengan menjalankan perintah berikut:

aws iotsitewise describe-storage-configuration
contoh respons tanpa konfigurasi tingkat dingin yang ada
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2021-10-14T15:53:35-07:00", "warmTier": "DISABLED" }
contoh respons dengan konfigurasi tingkat dingin yang ada
{ "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" }

Konfigurasikan pengaturan penyimpanan untuk tingkat hangat dengan AWS CLI

Jalankan perintah berikut untuk mengkonfigurasi pengaturan penyimpanan. Ganti file-name dengan nama file yang berisi konfigurasi AWS IoT SiteWise penyimpanan.

aws iotsitewise put-storage-configuration --cli-input-json file://file-name.json
contoh AWS IoT SiteWise konfigurasi dengan tingkat panas dan hangat
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "warmTier": "ENABLED", "retentionPeriod": { "numberOfDays": hot-tier-retention-in-days } }

hot-tier-retention-in-daysharus bilangan bulat yang lebih besar dari atau sama dengan 30 hari.

contoh response
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }

Jika Anda mengaktifkan penyimpanan tingkat dingin, lihatKonfigurasikan pengaturan penyimpanan dengan AWS CLI dan tingkat dingin yang ada.

Konfigurasikan pengaturan penyimpanan dengan AWS CLI dan tingkat dingin yang ada

Konfigurasikan pengaturan penyimpanan menggunakan AWS CLI penyimpanan tingkat dingin yang ada
  • Jalankan perintah berikut untuk mengkonfigurasi pengaturan penyimpanan. Ganti nama file dengan nama file yang berisi konfigurasi AWS IoT SiteWise penyimpanan.

    aws iotsitewise put-storage-configuration --cli-input-json file://file-name.json
    contoh AWS IoT SiteWise konfigurasi penyimpanan
    • Ganti nama ember dengan nama bucket Amazon S3 Anda.

    • Ganti awalan dengan awalan Amazon S3 Anda.

    • Ganti aws-account-iddengan ID AWS akun Anda.

    • Ganti role-name dengan nama peran akses Amazon S3 yang AWS IoT SiteWise memungkinkan untuk mengirim data ke Amazon S3.

    • Ganti hot-tier-retention-in-hari dengan bilangan bulat yang lebih besar dari atau sama dengan 30 hari.

    • Ganti warm-tier-retention-in-hari dengan bilangan bulat yang lebih besar dari atau sama dengan 365 hari.

    catatan

    AWS IoT SiteWise akan menghapus data apa pun di tingkat hangat yang lebih tua dari periode retensi tingkat dingin. Jika Anda tidak menetapkan periode retensi, data Anda disimpan tanpa batas waktu.

    { "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 } }
    contoh response
    { "storageType": "MULTI_LAYER_STORAGE", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }