View a markdown version of this page

일괄 작업 사전 조건 - AWS IoT SiteWise

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

일괄 작업 사전 조건

이 섹션에서는 AWS서비스와 로컬 시스템 간에 리소스를 교환하기 위한 AWS Identity and Access Management(IAM) 권한을 포함하여 대량 작업 사전 조건을 설명합니다. 일괄 작업을 시작하기 전에 다음 필수 조건을 총족해야 합니다.

  • 리소스를 저장할 Amazon S3 버킷을 생성합니다. Amazon S3에 대한 자세한 정보는 Amazon S3란 무엇입니까?에서 확인하세요.

IAM 권한

대량 작업을 수행하려면 Amazon S3AWS IoT SiteWise와 로컬 시스템 간에 AWS리소스를 교환할 수 있는 권한이 있는 AWS Identity and Access Management(IAM) 정책을 생성해야 합니다. IAM 정책을 만드는 방법에 대한 자세한 내용은 IAM 정책 만들기 섹션을 참조하세요.

일괄 작업을 수행하려면 다음 정책이 필요합니다.

이 정책은 대량 작업에 필요한 AWS IoT SiteWiseAPI 작업에 대한 액세스를 허용합니다.

{ "Sid": "SiteWiseApiAccess", "Effect": "Allow", "Action": [ "iotsitewise:CreateAsset", "iotsitewise:CreateAssetModel", "iotsitewise:UpdateAsset", "iotsitewise:UpdateAssetModel", "iotsitewise:UpdateAssetProperty", "iotsitewise:ListAssets", "iotsitewise:ListAssetModels", "iotsitewise:ListAssetProperties", "iotsitewise:ListAssetModelProperties", "iotsitewise:ListAssociatedAssets", "iotsitewise:DescribeAsset", "iotsitewise:DescribeAssetModel", "iotsitewise:DescribeAssetProperty", "iotsitewise:AssociateAssets", "iotsitewise:DisassociateAssets", "iotsitewise:AssociateTimeSeriesToAssetProperty", "iotsitewise:DisassociateTimeSeriesFromAssetProperty", "iotsitewise:BatchPutAssetPropertyValue", "iotsitewise:BatchGetAssetPropertyValue", "iotsitewise:TagResource", "iotsitewise:UntagResource", "iotsitewise:ListTagsForResource", "iotsitewise:CreateAssetModelCompositeModel", "iotsitewise:UpdateAssetModelCompositeModel", "iotsitewise:DescribeAssetModelCompositeModel", "iotsitewise:DeleteAssetModelCompositeModel", "iotsitewise:ListAssetModelCompositeModels", "iotsitewise:ListCompositionRelationships", "iotsitewise:DescribeAssetCompositeModel" ], "Resource": "*" }

이 정책은 대량 작업을 수행하는 데 사용하는 AWS IoT TwinMakerAPI 작업에 대한 액세스를 허용합니다.

{ "Sid": "MetadataTransferJobApiAccess", "Effect": "Allow", "Action": [ "iottwinmaker:CreateMetadataTransferJob", "iottwinmaker:CancelMetadataTransferJob", "iottwinmaker:GetMetadataTransferJob", "iottwinmaker:ListMetadataTransferJobs" ], "Resource": "*" }

이 정책은 일괄 작업을 위한 메타데이터 전송을 위해 Amazon S3 버킷에 대한 액세스를 제공합니다.

For a specific Amazon S3 bucket

일괄 작업 메타데이터 작업에 특정 버킷 하나를 사용하는 경우 이 정책은 해당 버킷에 대한 액세스를 제공합니다.

{ "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:GetBucketLocation", "s3:ListBucket", "s3:AbortMultipartUpload", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts" ], "Resource": [ "arn:aws:s3:::bucket name", "arn:aws:s3:::bucket name/*" ] }
To allow any Amazon S3 bucket

여러 다른 버킷을 사용하여 일괄 작업 메타데이터 작업을 하는 경우 이 정책은 모든 버킷에 대한 액세스를 제공합니다.

{ "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:GetBucketLocation", "s3:ListBucket", "s3:AbortMultipartUpload", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts" ], "Resource": "*" }

가져오기 및 내보내기 작업 문제 해결에 대한 자세한 내용은 일괄 가져오기 및 내보내기 문제 해결 섹션을 참조하세요.