從範本建立的資源 - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從範本建立的資源

當您從範本建立堆疊時, AWS CloudFormation 會建立下列資源。大多數資源的名稱都包含可讓您在建立堆疊時自訂的前置詞。

資源名稱參數
  • BucketName— 從此範本建立的接收資產資料的 S3 儲存貯體的名稱。

  • GlobalResourcePrefix— 從此範本建立的全域資源名稱的前置詞。預設為 sitewise-export-to-s3

  • LocalResourcePrefix— 在目前「區域」中從此範本建立的資源名稱的前置詞。預設為 sitewise_export_to_s3

由 AWS CloudFormation 模板創建的資源
資源 描述 名稱
已處理資料的 S3 儲存貯體 此儲存貯體包含兩個資料夾。其中一個資料夾會從 Firehose 傳送串流接收已平面化且格式化的資料,而另一個資料夾則會接收資產中繼資料。 ${BucketName}
AWS Glue 資料庫 該數據庫包含此堆棧創建的 AWS Glue 表。 ${LocalResourcePrefix}_firehose_glue_database
AWS Glue Firehose 傳送串流會使用此表格將資料格式化為實木複合地板格式。 ${LocalResourcePrefix}_firehose_glue_table
AWS Lambda 可轉換資料的函數 此函數將從 AWS IoT SiteWise傳送的屬性值通知訊息中的值陣列扁平化。 ${LocalResourcePrefix}_lambda_transform_function
轉換 Lambda 函數的 IAM 角色 此角色可讓 Lambda 儲存轉換函數的執行階段記錄。 ${GlobalResourcePrefix}-lambda-transform-role
轉換 Lambda 函數角色的 IAM 政策 此原則可讓 Lambda 儲存轉換函數的執行日誌。 ${GlobalResourcePrefix}-lambda-transform-policy
CloudWatch 轉換函數的記錄檔群組 此日誌群組包含轉換函數的日誌。 /aws/lambda/${LocalResourcePrefix}_lambda_transform_function
收集資產中繼資料的 Lambda 此函數會擷取有關資產的詳細資訊, AWS IoT SiteWise 並將詳細資訊存放在此堆疊建立的 Amazon S3 儲存貯體中。 ${LocalResourcePrefix}_lambda_metadata_function
中繼資料函數的 Lambda 此層提供包含中繼資料函數使用之 AWS IoT SiteWise 作業的 AWS SDK。 ${LocalResourcePrefix}_lambda_metadata_layer
中繼資料 Lambda 函數的 IAM 角色 此角色可讓 Lambda 擷取中資產的相關詳細資訊 AWS IoT SiteWise。 ${GlobalResourcePrefix}-lambda-metadata-role
中繼資料 Lambda 函數角色的 IAM 政策 此政策允許 Lambda 擷取中資產的相關詳細資訊 AWS IoT SiteWise。 ${GlobalResourcePrefix}-lambda-metadata-policy
EventBridge中繼資料 Lambda 函數的排程事件 此排程事件每 6 小時執行一次中繼資料 Lambda,以更新資產中繼資料儲存貯體。 ${LocalResourcePrefix}-metadata-event
CloudWatch 中繼資料函數的記錄檔群組 此日誌群組包含中繼資料函數的日誌。 /aws/lambda/${LocalResourcePrefix}_lambda_metadata_function
AWS IoT 規則 此規則會查詢屬性值通知訊息,並將資產資料傳送至 Amazon 資料 Firehose 交付串流。 ${LocalResourcePrefix}_iot_topic_rule
AWS IoT 規則的 IAM 角色 此角色可讓您 AWS IoT 將資料傳送至 Firehose 傳送串流。 ${GlobalResourcePrefix}-core-firehose-role
AWS IoT 規則角色的 IAM 政策 此原則允許 AWS IoT 將資料傳送至 Firehose 傳送串流。 ${GlobalResourcePrefix}-core-firehose-policy
Firehose 投遞分流 此交付串流會使用 AWS IoT 規則中的資料、使用 Lambda 函數將資料扁平化,然後將資料傳送到 Amazon S3。 ${LocalResourcePrefix}_firehose_delivery_stream
交付串流的 IAM 角色 這個角色可讓 Firehose 對 S3 儲存貯體、 AWS Glue 資料表、Lambda 函數和 CloudWatch 日誌記錄群組執行操作。 ${GlobalResourcePrefix}-firehose-delivery-role
CloudWatch 傳送串流的記錄檔群組 此記錄群組包含一個記錄資料流S3 Delivery,用於接收 Firehose 傳送串流的相關記錄。 /aws/kinesisfirehose/${LocalResourcePrefix}_firehose_delivery_stream