AWS IoT Greengrass의 AWS 관리형 정책 - AWS IoT Greengrass

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

AWS IoT Greengrass의 AWS 관리형 정책

AWS 관리형 정책은 AWS에 의해 생성되고 관리되는 독립 실행형 정책입니다. AWS 관리형 정책은 사용자, 그룹 및 역할에 권한 할당을 시작할 수 있도록 많은 일반 사용 사례에 대한 권한을 제공하도록 설계되었습니다.

AWS 관리형 정책은 모든 AWS 고객이 사용할 수 있기 때문에 특정 사용 사례에 대해 최소 권한을 부여하지 않을 수 있습니다. 사용 사례에 고유한 고객 관리형 정책을 정의하여 권한을 줄이는 것이 좋습니다.

AWS 관리형 정책에서 정의한 권한은 변경할 수 없습니다. AWS에서 AWS 관리형 정책에 정의된 권한을 업데이트할 경우 정책이 연결되어 있는 모든 보안 주체 엔터티(사용자, 그룹 및 역할)에도 업데이트가 적용됩니다. 새로운 AWS 서비스를 시작하거나 새로운 API 작업을 기존 서비스에 이용하는 경우 AWS가 AWS 관리형 정책을 업데이트할 가능성이 높습니다.

자세한 내용은 IAM 사용 설명서AWS 관리형 정책을 참조하세요.

AWS 관리형 정책: AWSGreengrassFullAccess

AWSGreengrassFullAccess 정책을 IAM 자격 증명에 연결할 수 있습니다.

이 정책은 보안 주체에게 모든 액세스 권한을 부여하는 관리 권한을 부여합니다.AWS IoT Greengrass행동.

권한 세부 정보

이 정책에는 다음 권한이 포함되어 있습니다.

  • greengrass— 교장이 모든 항목에 대한 전체 액세스 권한 부여AWS IoT Greengrass행동.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "greengrass:*" ], "Resource": "*" } ] }

AWS 관리형 정책: AWSGreengrassReadOnlyAccess

AWSGreengrassReadOnlyAccess 정책을 IAM 자격 증명에 연결할 수 있습니다.

이 정책은 보안 주체가 정보를 볼 수 있지만 수정할 수는 없도록 허용하는 읽기 전용 권한을 부여합니다.AWS IoT Greengrass. 예를 들어 이러한 권한이 있는 보안 주체는 Greengrass 코어 장치에 배포된 구성 요소 목록을 볼 수 있지만 해당 장치에서 실행되는 구성 요소를 변경하기 위한 배포를 만들 수는 없습니다.

권한 세부 정보

이 정책에는 다음 권한이 포함되어 있습니다.

  • greengrass— 보안 주체가 항목 목록이나 항목에 대한 세부 정보를 반환하는 작업을 수행할 수 있습니다. 여기에는 다음으로 시작하는 API 작업이 포함됩니다.List또는Get.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "greengrass:List*", "greengrass:Get*" ], "Resource": "*" } ] }

AWS 관리형 정책: AWSGreengrassResourceAccessRolePolicy

첨부할 수 있습니다AWSGreengrassResourceAccessRolePolicyIAM 엔티티에 대한 정책AWS IoT Greengrass또한 이 정책을 허용하는 서비스 역할에 연결합니다.AWS IoT Greengrass귀하를 대신하여 작업을 수행할 수 있습니다. 자세한 정보는 Greengrass 서비스 역할을 참조하세요.

이 정책은 다음을 허용하는 관리 권한을 부여합니다.AWS IoT GreengrassLambda 함수 검색, 관리와 같은 필수 작업 수행AWS IoT디바이스 섀도우 및 Greengrass 클라이언트 디바이스 확인

권한 세부 정보

이 정책에는 다음 권한이 포함되어 있습니다.

  • greengrass— 그린그래스 리소스를 관리합니다.

  • iot(*Shadow) — 관리AWS IoT이름에 다음과 같은 특수 식별자가 있는 섀도우 이러한 권한은 다음과 같은 경우에 필요합니다.AWS IoT Greengrass핵심 장치와 통신할 수 있습니다.

    • *-gci—AWS IoT Greengrass이 섀도우를 사용하여 코어 디바이스 연결 정보를 저장하므로 클라이언트 디바이스가 코어 디바이스를 검색하고 코어 디바이스에 연결할 수 있습니다.

    • *-gcm—AWS IoT Greengrass V1이 섀도우를 사용하여 Greengrass 그룹의 인증 기관 (CA) 인증서가 교체되었음을 코어 디바이스에 알립니다.

    • *-gda—AWS IoT Greengrass V1이 섀도우를 사용하여 코어 장치에 배포를 알립니다.

    • GG_*— 미사용.

  • iot(DescribeThingDescribeCertificate) — 에 대한 정보 검색AWS IoT사물 및 인증서. 이러한 권한은 다음과 같은 경우에 필요합니다.AWS IoT Greengrass코어 장치에 연결되는 클라이언트 장치를 확인할 수 있습니다. 자세한 정보는 로컬 IoT 기기와 상호작용을 참조하세요.

  • lambda— 에 대한 정보 검색AWS Lambda기능. 이 권한은 다음과 같은 경우에 필요합니다.AWS IoT Greengrass V1람다 함수를 그린그래스 코어에 배포할 수 있습니다. 자세한 내용은 을 참조하십시오.에서 Lambda 함수를 실행합니다.AWS IoT Greengrass핵심에서AWS IoT Greengrass V1개발자 가이드.

  • secretsmanager— 의 값을 검색합니다.AWS Secrets Manager이름이 로 시작하는 비밀greengrass-. 이 권한은 다음과 같은 경우에 필요합니다.AWS IoT Greengrass V1시크릿 매니저 시크릿을 그린그래스 코어에 배포할 수 있습니다. 자세한 내용은 을 참조하십시오.비밀을 다음 위치에 배포하세요AWS IoT Greengrass핵심에서AWS IoT Greengrass V1개발자 가이드.

  • s3— 이름이 포함된 S3 버킷에서 파일 객체를 검색합니다.greengrass또는sagemaker. 이러한 권한은 다음과 같은 경우에 필요합니다.AWS IoT Greengrass V1S3 버킷에 저장한 기계 학습 리소스를 배포할 수 있습니다. 자세한 내용은 을 참조하십시오.머신 러닝 리소스에서AWS IoT Greengrass V1개발자 가이드.

  • sagemaker— 아마존에 대한 정보 검색SageMaker기계 학습 추론 모델. 이 권한은 다음과 같은 경우에 필요합니다.AWS IoT Greengrass V1ML 모델을 그린그래스 코어에 배포할 수 있습니다. 자세한 내용은 을 참조하십시오.머신 러닝 추론 수행에서AWS IoT Greengrass V1개발자 가이드.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowGreengrassAccessToShadows", "Action": [ "iot:DeleteThingShadow", "iot:GetThingShadow", "iot:UpdateThingShadow" ], "Effect": "Allow", "Resource": [ "arn:aws:iot:*:*:thing/GG_*", "arn:aws:iot:*:*:thing/*-gcm", "arn:aws:iot:*:*:thing/*-gda", "arn:aws:iot:*:*:thing/*-gci" ] }, { "Sid": "AllowGreengrassToDescribeThings", "Action": [ "iot:DescribeThing" ], "Effect": "Allow", "Resource": "arn:aws:iot:*:*:thing/*" }, { "Sid": "AllowGreengrassToDescribeCertificates", "Action": [ "iot:DescribeCertificate" ], "Effect": "Allow", "Resource": "arn:aws:iot:*:*:cert/*" }, { "Sid": "AllowGreengrassToCallGreengrassServices", "Action": [ "greengrass:*" ], "Effect": "Allow", "Resource": "*" }, { "Sid": "AllowGreengrassToGetLambdaFunctions", "Action": [ "lambda:GetFunction", "lambda:GetFunctionConfiguration" ], "Effect": "Allow", "Resource": "*" }, { "Sid": "AllowGreengrassToGetGreengrassSecrets", "Action": [ "secretsmanager:GetSecretValue" ], "Effect": "Allow", "Resource": "arn:aws:secretsmanager:*:*:secret:greengrass-*" }, { "Sid": "AllowGreengrassAccessToS3Objects", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": [ "arn:aws:s3:::*Greengrass*", "arn:aws:s3:::*GreenGrass*", "arn:aws:s3:::*greengrass*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*sagemaker*" ] }, { "Sid": "AllowGreengrassAccessToS3BucketLocation", "Action": [ "s3:GetBucketLocation" ], "Effect": "Allow", "Resource": "*" }, { "Sid": "AllowGreengrassAccessToSageMakerTrainingJobs", "Action": [ "sagemaker:DescribeTrainingJob" ], "Effect": "Allow", "Resource": [ "arn:aws:sagemaker:*:*:training-job/*" ] } ] }

AWS 관리형 정책으로 AWS IoT Greengrass 업데이트

업데이트에 대한 세부 정보를 볼 수 있습니다.AWS에 대한 관리형 정책AWS IoT Greengrass이 서비스가 이러한 변경 사항을 추적하기 시작한 시점부터 이 페이지의 변경 사항에 대한 자동 알림을 받으려면 RSS 피드를 구독하십시오.AWS IoT Greengrass V2문서 히스토리 페이지.

변경 사항 설명 날짜

AWS IoT Greengrass에서 변경 사항 추적 시작

AWS IoT Greengrass가 AWS 관리형 정책에 대한 변경 내용 추적을 시작했습니다.

2021년 7월 2일