本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
先决条件
要完成这些步骤,您必须拥有一个资产模型并至少创建一个资产。有关更多信息,请参阅创建资产模型 (AWS CLI) 和创建资产 (AWS CLI)。我们 IDs 目前不支持外部。
如果您不熟悉 AWS IoT SiteWise (并且没有历史数据),则必须调用 CreateBulkImportJobAPI 将资产属性值导入其中 AWS IoT SiteWise。这用于训练模型。有关更多信息,请参阅创建 AWS IoT SiteWise 批量导入任务 (AWS CLI)。
计算 AWS CLI 模型的设置 APIs
按照以下步骤更新您的 AWS CLI 配置并访问计算模型 APIs:
安装最新的 awscli 版本。
aws-cli
-
通过检查新版本来验证安装 APIs:
aws iotsitewise help
命令输出显示完整列表 AWS IoT SiteWise APIs,包括新添加的计算模型操作。
房产要求
要设置异常检测,必须满足以下要求和 UpdateAssetModel (AWS CLI):
-
至少一个属于
DOUBLE
或INTEGER
数据类型的输入属性。它既可以是测量属性,也可以是变换属性,用于训练模型。 -
STRING
数据类型的结果属性。它必须是测量属性,并存储异常检测结果。
标签先决条件
-
将您的数据标签上传到 Amazon S3 存储桶。
-
更新此存储桶的存储桶政策 AWS IoT SiteWise 以允许读取您的标签。
在控制台上,前往 “权限”-> “存储桶策略”。粘贴以下政策,然后将 b ucket-arn 替换为存储桶的 ARN。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "SiteWiseReadAccess", "Effect": "Allow", "Principal": { "Service": "iotsitewise.amazonaws.com" }, "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "
bucket-arn
", "bucket-arn/*
" ] } ] }
模型评估先决条件
-
模型评估会在您提供的 Amazon S3 存储桶位置生成逐点模型诊断。
-
要将逐点诊断结果写入您的 Amazon S3 存储桶,请更新此存储桶的存储桶策略 AWS IoT SiteWise 以允许写入结果。
在主机上,转至
Permissions -> Bucket policy
。粘贴以下策略并将:bucket-arn
替换为存储桶的 ARN{ "Version": "2012-10-17", "Statement": [ { "Sid": "SiteWiseWriteAccess", "Effect": "Allow", "Principal": { "Service": "iotsitewise.amazonaws.com" }, "Action": [ "s3:GetObject", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "
bucket-arn
", "bucket-arn/*
" ] } ] }