기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS IoT에 사용되는 작업, 리소스 및 조건 키
AWS IoT(서비스 접두사: iot)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 리소스, 작업 및 조건 컨텍스트 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
AWS IoT에서 정의한 작업
IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
작업 테이블의 액세스 수준 열은 작업이 분류되는 방법(목록, 읽기, 권한 관리 또는 태그 지정)을 설명합니다. 이 분류는 정책에서 사용하는 작업이 부여하는 액세스 레벨을 이해하는 데 도움이 될 수 있습니다. 액세스 수준에 대한 자세한 내용은 정책 요약의 액세스 수준을 참조하세요.
작업 테이블의 리소스 유형 열에는 각 작업이 리소스 수준 권한을 지원하는지 여부가 표시됩니다. 리소스 열에 값이 없으면 정책 문의 Resource 요소에서 정책이 적용되는 모든 리소스("*")를 지정해야 합니다. 리소스 열에 리소스 유형이 포함되어 있으면 해당 작업 시 문에서 해당 유형의 ARN을 지정할 수 있습니다. 작업에 필요한 리소스가 하나 이상 있는 경우, 호출자에게 해당 리소스와 함께 작업을 사용할 수 있는 권한이 있어야 합니다. 필수 리소스는 테이블에서 별표(*)로 표시됩니다. IAM 정책의 Resource 요소로 리소스 액세스를 제한하는 경우, 각 필수 리소스 유형에 대해 ARN 또는 패턴을 포함해야 합니다. 일부 작업은 다수의 리소스 유형을 지원합니다. 리소스 유형이 옵션(필수 리소스로 표시되지 않은 경우)인 경우에는 선택적 리소스 유형 중 하나를 사용하도록 선택할 수 있습니다.
작업 테이블의 조건 키 열에는 정책 설명의 Condition 요소에서 지정할 수 있는 키가 포함됩니다. 서비스의 리소스와 연결된 조건 키에 대한 자세한 내용은 리소스 유형 테이블의 조건 키 열을 참조하세요.
작업 테이블의 종속 작업 열에는 작업을 성공적으로 호출하는 데 필요할 수 있는 추가 권한이 표시됩니다. 작업 자체에 대한 권한 외에 이러한 권한이 필요할 수 있습니다. 작업이 종속 작업을 지정하는 경우 해당 종속성은 테이블에 나열된 첫 번째 리소스뿐만 아니라 해당 작업에 정의된 추가 리소스에도 적용될 수 있습니다.
참고
리소스 조건 키는 리소스 유형 표에 나열되어 있습니다. 작업에 적용되는 리소스 유형에 대한 링크는 리소스 유형(*필수) 작업 표의 열에서 찾을 수 있습니다. 리소스 유형 테이블의 리소스 유형에는 조건 키 열이 포함되고 이는 작업 표의 작업에 적용되는 리소스 조건 키입니다.
다음 테이블의 열에 대한 자세한 내용은 작업 테이블을 참조하세요.
| 작업 | 설명 | 액세스 레벨 | 리소스 유형(*필수) | 조건 키 | 종속 작업 |
|---|---|---|---|---|---|
| AcceptCertificateTransfer | 보류 중인 인증서 전송을 수락할 수 있는 권한을 부여합니다. | 쓰기 | |||
| AddThingToBillingGroup | 지정된 청구 그룹에 사물을 추가할 수 있는 권한을 부여합니다. | 쓰기 | |||
| AddThingToThingGroup | 지정된 사물 그룹에 사물을 추가할 수 있는 권한을 부여합니다. | 쓰기 | |||
| AssociateSbomWithPackageVersion | 패키지 버전에 SBOM 파일을 연결할 수 있는 권한을 부여합니다. | 쓰기 |
iot:GetIndexingConfiguration |
||
| AssociateTargetsWithJob | 그룹을 연속 작업에 연결할 수 있는 권한을 부여합니다. | 쓰기 | |||
| AttachPolicy | 지정된 대상에 정책을 연결할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| AttachPrincipalPolicy | 지정된 정책을 지정된 보안 주체(인증서 또는 다른 자격 증명)에 연결할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| AttachSecurityProfile | Device Defender 보안 프로필을 사물 그룹 또는 이 계정에 연결할 수 있는 권한을 부여합니다. | 쓰기 | |||
| AttachThingPrincipal | 지정된 보안 주체를 지정된 사물에 연결할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CancelAuditMitigationActionsTask | 진행 중인 완화 작업 태스크를 취소할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CancelAuditTask | 진행 중인 감사를 취소할 수 있는 권한을 부여합니다. 감사는 예정된 감사이거나 온디맨드 감사일 수 있습니다. | 쓰기 | |||
| CancelCertificateTransfer | 지정된 인증서에 대해 보류 중인 전송을 취소할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CancelDetectMitigationActionsTask | Device Defender ML Detect 완화 작업을 취소할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CancelJob | 작업을 취소할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CancelJobExecution | 특정 디바이스에서 작업 실행을 취소할 수 있는 권한을 부여합니다. | 쓰기 | |||
| ClearDefaultAuthorizer | 기본 권한 부여자를 지울 수 있는 권한을 부여합니다. | 쓰기 | |||
| CloseTunnel | 터널을 닫을 수 있는 권한을 부여합니다. | 쓰기 | |||
| ConfirmTopicRuleDestination | http url TopicRuleDestinationDestination을 확인할 수 있는 권한을 부여합니다. | 쓰기 | |||
| Connect | 지정된 클라이언트로 연결할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateAuditSuppression | Device Defender 감사 억제를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateAuthorizer | 권한 부여자를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateBillingGroup | 결제 그룹을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateCertificateFromCsr | 지정된 인증서 서명 요청을 사용하여 X.509 인증서를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateCertificateProvider | 인증서 공급자를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateCommand | 디바이스에 대해 새 실행을 시작하는 데 사용할 수 있는 명령을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateCustomMetric | 디바이스측 지표 보고 및 모니터링을 위한 사용자 지정 지표를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateDimension | 보안 프로필에 사용되는 지표의 범위를 제한하는 데 사용할 수 있는 차원을 정의할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateDomainConfiguration | 도메인 구성을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateDynamicThingGroup | 동적 사물 그룹을 생성할 수 있는 권한 부여 | Write | |||
| CreateFleetMetric | 플릿 지표를 생성할 수 있는 권한 부여 | 쓰기 | |||
| CreateJob | 작업을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateJobTemplate | 작업 템플릿을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateKeysAndCertificate | 2048비트 RSA 키 쌍을 만들 수 있는 권한을 부여하고 발급된 공개 키를 사용하여 X.509 인증서를 발급합니다. | 쓰기 | |||
| CreateMitigationAction | StartAuditMitigationActionsTask를 사용하여 감사 결과에 적용할 수 있는 작업을 정의할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateOTAUpdate | OTA 업데이트 작업을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreatePackage | 디바이스에 배포할 수 있는 소프트웨어 패키지를 생성할 수 있는 권한을 부여합니다. | 쓰기 |
iot:GetIndexingConfiguration |
||
| CreatePackageVersion | 지정된 패키지에서 버전을 생성할 수 있는 권한을 부여합니다. | 쓰기 |
iot:GetIndexingConfiguration s3:GetObjectVersion |
||
| CreatePolicy | AWS IoT 정책을 생성할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| CreatePolicyVersion | 지정된 AWS IoT 정책의 새 버전을 생성할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| CreateProvisioningClaim | 프로비저닝 클레임을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateProvisioningTemplate | 플릿 프로비저닝 템플릿을 생성할 수 있는 권한을 부여합니다. | 쓰기 |
iam:PassRole |
||
| CreateProvisioningTemplateVersion | 플릿 프로비저닝 템플릿의 새 버전을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateRoleAlias | 역할 별칭을 생성할 수 있는 권한을 부여합니다. | 쓰기 |
iam:PassRole |
||
| CreateScheduledAudit | 지정된 시간 간격으로 실행되는 예약된 감사를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateSecurityProfile | Device Defender 보안 프로필을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateStream | 새 AWS IoT 스트림을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateThing | 사물 레지스트리에 사물을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateThingGroup | 사물 그룹을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateThingType | 새 사물 유형을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateTopicRule | 규칙을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| CreateTopicRuleDestination | TopicRuleDestination을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteAccountAuditConfiguration | 계정과 연결된 감사 구성을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteAuditSuppression | Device Defender 감사 억제를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteAuthorizer | 지정된 권한 부여자를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteBillingGroup | 지정된 결제 그룹을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteCACertificate | 등록된 CA 인증서를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteCertificate | 지정된 인증서를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteCertificateProvider | 인증서 공급자를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteCommand | 명령을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteCommandExecution | 명령 실행을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteConnection | 지정된 연결을 해제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteCustomMetric | 에서 지정된 사용자 지정 지표를 삭제할 수 있는 권한을 부여합니다. AWS 계정 | 쓰기 | |||
| DeleteDimension | 에서 지정된 차원을 제거할 수 있는 권한을 부여합니다. AWS 계정 | 쓰기 | |||
| DeleteDomainConfiguration | 도메인 구성을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteDynamicThingGroup | 지정된 동적 사물 그룹을 삭제할 수 있는 권한 부여 | Write | |||
| DeleteFleetMetric | 지정된 플릿 지표를 삭제할 수 있는 권한 부여 | 쓰기 | |||
| DeleteJob | 작업 및 관련 작업 실행을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteJobExecution | 작업 실행을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteJobTemplate | 작업 템플릿을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteMitigationAction | 에서 정의된 완화 작업을 삭제할 수 있는 권한을 부여합니다. AWS 계정 | 쓰기 | |||
| DeleteOTAUpdate | OTA 업데이트 작업을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeletePackage | 패키지를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeletePackageVersion | 지정된 패키지의 버전을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeletePolicy | 지정된 정책을 삭제할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| DeletePolicyVersion | 지정된 정책의 지정된 버전을 삭제할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| DeleteProvisioningTemplate | 플릿 프로비저닝 템플릿을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteProvisioningTemplateVersion | 플릿 프로비저닝 템플릿 버전을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteRegistrationCode | CA 인증서 등록 코드를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteRoleAlias | 지정된 역할 별칭을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteScheduledAudit | 예약된 감사를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteSecurityProfile | Device Defender 보안 프로필을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteStream | 지정된 스트림을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteThing | 지정된 사물을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteThingGroup | 지정된 사물 그룹을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteThingShadow | 지정된 사물 섀도우를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteThingType | 지정된 사물 유형을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteTopicRule | 지정된 규칙을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteTopicRuleDestination | TopicRuleDestination을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeleteV2LoggingLevel | 지정된 v2 로깅 수준을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DeprecateThingType | 지정된 사물 유형을 사용 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DescribeAccountAuditConfiguration | 계정의 감사 구성에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeAuditFinding | 단일 감사 찾기에 대한 정보를 가져올 수 있는 권한을 부여합니다. 속성에는 비준수 이유, 문제의 심각도, 결과를 반환한 감사가 시작된 시점이 포함됩니다. | Read | |||
| DescribeAuditMitigationActionsTask | 완화 작업을 감사 결과 집합에 적용할 때 사용되는 감사 완화 작업에 관한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeAuditSuppression | Device Defender 감사 억제에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeAuditTask | Device Defender 감사에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeAuthorizer | 권한 부여자를 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeBillingGroup | 지정된 결제 그룹에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeCACertificate | 등록된 CA 인증서를 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeCertificate | 지정된 인증서에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeCertificateProvider | 인증서 공급자를 설명하는 권한을 부여합니다. | Read | |||
| DescribeCustomMetric | 에 정의된 사용자 지정 지표를 설명할 수 있는 권한을 부여합니다. AWS 계정 | Read | |||
| DescribeDefaultAuthorizer | 기본 권한 부여자를 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeDetectMitigationActionsTask | Device Defender ML Detect 완화 작업을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeDimension | 에 정의된 차원에 대한 세부 정보를 가져올 수 있는 권한을 부여합니다. AWS 계정 | Read | |||
| DescribeDomainConfiguration | 도메인 구성에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeEncryptionConfiguration | 계정의 암호화 구성을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeEndpoint | 호출과 관련된 고유한 엔드포인트를 가져올 AWS 계정 수 있는 권한을 부여합니다. | Read | |||
| DescribeEventConfigurations | 계정 이벤트 구성을 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeFleetMetric | 지정된 플릿 지표에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeIndex | 지정된 인덱스에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeJob | 작업을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeJobExecution | 작업 실행을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeJobTemplate | 작업 템플릿을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeManagedJobTemplate | 관리형 작업 템플릿을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeMitigationAction | 완화 작업에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeProvisioningTemplate | 플릿 프로비저닝 템플릿에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeProvisioningTemplateVersion | 플릿 프로비저닝 템플릿 버전에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeRoleAlias | 역할 별칭을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DescribeScheduledAudit | 예약된 감사에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeSecurityProfile | Device Defender 보안 프로필에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeStream | 지정된 스트림에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeThing | 지정된 사물에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeThingGroup | 지정된 사물 그룹에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeThingRegistrationTask | 대량 사물 등록 태스크에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeThingType | 지정된 사물 유형에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| DescribeTunnel | 터널을 설명할 수 있는 권한을 부여합니다. | Read | |||
| DetachPolicy | 지정된 대상에서 정책을 분리할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| DetachPrincipalPolicy | 지정된 인증서에서 지정된 정책을 제거할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| DetachSecurityProfile | 사물 그룹 또는 이 계정에서 Device Defender 보안 프로필의 연결을 해제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DetachThingPrincipal | 지정된 보안 주체를 지정된 사물로부터 분리할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DisableTopicRule | 지정된 규칙을 비활성화할 수 있는 권한을 부여합니다. | 쓰기 | |||
| DisassociateSbomFromPackageVersion | 패키지 버전에서 SBOM 파일의 연결을 해제할 수 있는 권한을 부여합니다. | 쓰기 | |||
| EnableTopicRule | 지정된 규칙을 활성화할 수 있는 권한을 부여합니다. | 쓰기 | |||
| GetBehaviorModelTrainingSummaries | Device Defender의 ML Detect Security Profile 교육 모델 상태를 가져올 수 있는 권한을 부여합니다. | List | |||
| GetBucketsAggregation | IoT 플릿 인덱스에 대한 버킷 집계를 가져올 수 있는 권한 부여 | Read | |||
| GetCardinality | IoT 플릿 인덱스에 대한 카디널리티를 가져올 수 있는 권한 부여 | Read | |||
| GetCommand | 명령에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetCommandExecution | 명령 실행의 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetEffectivePolicies | 유효 정책을 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetIndexingConfiguration | 현재 플릿 인덱싱 구성을 가져올 수 있는 권한 부여 | Read | |||
| GetJobDocument | 작업 문서를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetLoggingOptions | 로깅 옵션을 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetOTAUpdate | OTA 업데이트 작업에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetPackage | 패키지에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetPackageConfiguration | 계정의 패키지 구성을 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetPackageVersion | 패키지의 버전을 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetPercentiles | IoT 플릿 인덱스에 대한 백분위수를 가져올 수 있는 권한 부여 | Read | |||
| GetPolicy | 기본 버전의 정책 문서와 함께 지정된 정책에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetPolicyVersion | 지정된 정책 버전에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetRegistrationCode | CA 인증서를 AWS IoT에 등록하는 데 사용되는 등록 코드를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetRetainedMessage | 지정된 주제에 대해 보존된 메시지를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetStatistics | IoT 플릿 인덱스에 대한 통계를 가져올 수 있는 권한 부여 | Read | |||
| GetThingConnectivityData | 사물의 연결 데이터를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetThingShadow | 사물 섀도우를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetTopicRule | 지정된 규칙에 대한 정보를 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetTopicRuleDestination | TopicRuleDestination을 가져올 수 있는 권한을 부여합니다. | Read | |||
| GetV2LoggingOptions | v2 로깅 옵션을 가져올 수 있는 권한을 부여합니다. | Read | |||
| ListActiveViolations | 지정된 Device Defender 보안 프로필 또는 사물에 대한 활성 위반을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListAttachedPolicies | 지정된 사물 그룹에 연결된 정책을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListAuditFindings | 지정된 기간 동안 수행된 Device Defender 감사 또는 감사의 결과를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListAuditMitigationActionsExecutions | 실행된 감사 완화 작업 태스크의 상태를 가져올 수 있는 권한을 부여합니다. | List | |||
| ListAuditMitigationActionsTasks | 지정된 필터와 일치하는 감사 완화 작업 태스크 목록을 가져올 수 있는 권한을 부여합니다. | List | |||
| ListAuditSuppressions | Device Defender 감사 억제를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListAuditTasks | 지정된 기간 동안 수행된 Device Defender 감사를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListAuthorizers | 계정에 등록된 권한 부여자를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListBillingGroups | 모든 결제 그룹을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListCACertificates | 에 등록된 CA 인증서를 나열할 수 있는 권한을 부여합니다. AWS 계정 | List | |||
| ListCertificateProviders | 계정의 인증서 공급자를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListCertificates | 인증서를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListCertificatesByCA | 지정한 CA 인증서에서 서명한 디바이스 인증서를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListCommandExecutions | 계정의 명령 실행을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListCommands | 계정의 명령을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListCustomMetrics | 의 사용자 지정 지표를 나열할 수 있는 권한을 부여합니다. AWS 계정 | List | |||
| ListDetectMitigationActionsExecutions | Device Defender ML Detect Security Profile에 대한 완화 작업 실행을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListDetectMitigationActionsTasks | Device Defender ML Detect 완화 동작 작업을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListDimensions | 에 대해 정의된 차원을 나열할 수 있는 권한을 부여합니다. AWS 계정 | List | |||
| ListDomainConfigurations | 에서 생성한 도메인 구성을 나열할 수 있는 권한을 부여합니다. AWS 계정 | List | |||
| ListFleetMetrics | 계정의 플릿 지표를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListIndices | 플릿 인덱스에 대한 모든 인덱스를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListJobExecutionsForJob | 작업에 대한 작업 실행을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListJobExecutionsForThing | 지정된 사물에 대한 작업 실행을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListJobTemplates | 작업 템플릿을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListJobs | 작업을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListManagedJobTemplates | 관리형 작업 템플릿을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListMetricValues | metricName 및 차원(지정된 경우)을 기준으로 사물에 대한 지표 값을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListMitigationActions | 지정된 필터 기준과 일치하는 모든 완화 작업 목록을 가져올 수 있는 권한을 부여합니다. | List | |||
| ListNamedShadowsForThing | 지정된 사물에 대한 모든 명명된 섀도우를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListOTAUpdates | 계정의 OTA 업데이트 작업을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListOutgoingCertificates | 전송 중이지만 아직 수락되지 않은 인증서를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListPackageVersions | 계정의 패키지 버전을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListPackages | 계정의 패키지를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListPolicies | 정책을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListPolicyPrincipals | 지정된 정책과 연결된 보안 주체를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListPolicyVersions | 지정된 정책의 버전을 나열할 수 있는 권한을 부여하고 기본 버전을 식별합니다. | List | |||
| ListPrincipalPolicies | 지정된 보안 주체에 연결된 정책을 나열할 수 있는 권한을 부여합니다. Amazon Cognito 자격 증명을 사용하는 경우에는 ID가 Amazon Cognito 자격 증명 형식을 따라야 합니다. | List | |||
| ListPrincipalThings | 지정된 보안 주체와 연결된 사물을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListPrincipalThingsV2 | 지정된 보안 주체와 연결된 사물을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListProvisioningTemplateVersions | 플릿 프로비저닝 템플릿 버전 목록을 가져올 수 있는 권한을 부여합니다. | List | |||
| ListProvisioningTemplates | 의 플릿 프로비저닝 템플릿을 나열할 수 있는 권한을 부여합니다. AWS 계정 | List | |||
| ListRelatedResourcesForAuditFinding | 단일 감사 결과에 대한 관련 리소스를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListRetainedMessages | 계정에 대해 보존된 메시지를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListRoleAliases | 역할 별칭을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListSbomValidationResults | 패키지 버전의 SBOM 검증 결과를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListScheduledAudits | 예약된 감사를 모두 나열할 수 있는 권한을 부여합니다. | List | |||
| ListSecurityProfiles | 사용자가 만든 Device Defender 보안 프로필을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListSecurityProfilesForTarget | 대상에 연결된 Device Defender 보안 프로필을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListStreams | 계정의 스트림을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListTagsForResource | 지정된 리소스에 대한 모든 태그를 나열할 수 있는 권한을 부여합니다. | Read | |||
| ListTargetsForPolicy | 지정된 정책에 대한 대상을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListTargetsForSecurityProfile | 지정된 Device Defender 보안 프로파일과 연결된 대상을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingGroups | 모든 사물 그룹을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingGroupsForThing | 지정된 사물이 속한 사물 그룹을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingPrincipals | 지정된 사물과 연결된 보안 주체를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingPrincipalsV2 | 지정된 사물과 연결된 보안 주체를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingRegistrationTaskReports | 대량 등록 태스크에 대한 정보를 나열 할 수 있는 권한을 부여합니다. | List | |||
| ListThingRegistrationTasks | 대량 사물 등록 태스크를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingTypes | 모든 사물 유형을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThings | 모든 사물을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingsInBillingGroup | 지정된 결제 그룹의 모든 사물을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListThingsInThingGroup | 지정된 사물 그룹의 모든 사물을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListTopicRuleDestinations | 모든 TopicRuleDestinations를 나열할 수 있는 권한을 부여합니다. | List | |||
| ListTopicRules | 특정 주제에 대한 규칙을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListTunnels | 터널을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListV2LoggingLevels | v2 로깅 수준을 나열할 수 있는 권한을 부여합니다. | List | |||
| ListViolationEvents | 지정된 기간 동안 발견된 Device Defender 보안 프로필 위반을 나열할 수 있는 권한을 부여합니다. | List | |||
| OpenTunnel | 터널을 열 수 있는 권한을 부여합니다. | 쓰기 | |||
| Publish | 지정된 주제에 게시할 수 있는 권한을 부여합니다. | 쓰기 | |||
| PutVerificationStateOnViolation | 위반에 대한 확인 상태를 적용할 수 있는 권한을 부여합니다. | 쓰기 | |||
| Receive | 지정된 주제에서 수신할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RegisterCACertificate | CA 인증서를 AWS IoT에 등록할 수 있는 권한을 부여합니다. | 쓰기 |
iam:PassRole |
||
| RegisterCertificate | AWS IoT에 디바이스 인증서를 등록할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RegisterCertificateWithoutCA | 등록된 CA(인증 기관) 없이 AWS IoT에 디바이스 인증서를 등록할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RegisterThing | 사물을 등록할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RejectCertificateTransfer | 보류 중인 인증서 전송을 거부할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RemoveThingFromBillingGroup | 지정된 결제 그룹에서 사물을 제거할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RemoveThingFromThingGroup | 지정된 사물 그룹에서 사물을 제거할 수 있는 권한을 부여합니다. | 쓰기 | |||
| ReplaceTopicRule | 지정된 규칙을 대체할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RetainPublish | 지정된 주제에 대해 보존된 메시지를 게시할 수 있는 권한을 부여합니다. | 쓰기 | |||
| RotateTunnelAccessToken | 터널의 액세스 토큰을 회전할 수 있는 권한을 부여합니다. | 쓰기 | |||
| SearchIndex | IoT 플릿 인덱스를 검색할 수 있는 권한 부여 | Read | |||
| SetDefaultAuthorizer | 기본 권한 부여자를 설정할 수 있는 권한을 부여합니다. 이 작업은 권한 부여자를 지정하지 않고 웹소켓에 연결하는 경우에 사용됩니다. | 권한 관리 | |||
| SetDefaultPolicyVersion | 지정된 정책의 지정된 버전을 정책의 기본(유효) 버전으로 설정할 수 있는 권한을 부여합니다. | 권한 관리 | |||
| SetLoggingOptions | 로깅 옵션을 설정할 수 있는 권한을 부여합니다. | 쓰기 | |||
| SetV2LoggingLevel | v2 로깅 수준을 설정할 수 있는 권한을 부여합니다. | 쓰기 | |||
| SetV2LoggingOptions | v2 로깅 옵션을 설정할 수 있는 권한을 부여합니다. | 쓰기 | |||
| StartAuditMitigationActionsTask | 지정된 대상에 일련의 완화 작업을 적용하는 태스크를 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
| StartCommandExecution | 새 명령 실행을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
|
iot:CommandExecutionParameterString/${CommandParameterName} iot:CommandExecutionParameterBoolean/${CommandParameterName} |
|||||
| StartDetectMitigationActionsTask | Device Defender ML Detect 완화 동작 작업을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
| StartOnDemandAuditTask | 요청 시 Device Defender 감사를 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
| StartThingRegistrationTask | 대량 사물 등록 태스크를 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
| StopThingRegistrationTask | 대량 사물 등록 태스크를 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
| Subscribe | 지정된 TopicFilter에 가입할 수 있는 권한을 부여합니다. | 쓰기 | |||
| TagResource | 지정된 리소스에 태그를 지정할 수 있는 권한을 부여합니다. | 태그 지정 | |||
| TestAuthorization | 그룹 정책에 대한 정책 평가를 테스트할 수 있는 권한 부여 | Read | |||
| TestInvokeAuthorizer | 테스트 목적으로 지정된 사용자 지정 권한 부여자 호출을 테스트할 수 있는 권한을 부여합니다. | Read | |||
| TransferCertificate | 지정된 인증서를 지정된 로 전송할 수 있는 권한을 부여합니다. AWS 계정 | 쓰기 | |||
| UntagResource | 지정된 리소스의 태그를 해제할 수 있는 권한 부여 | 태그 지정 | |||
| UpdateAccountAuditConfiguration | 이 계정에 대한 Device Defender 감사 설정을 구성하거나 재구성할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateAuditSuppression | Device Defender 감사 억제를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateAuthorizer | 권한 부여자를 업데이트할 수 있는 권한 부여 | 쓰기 | |||
| UpdateBillingGroup | 지정된 결제 그룹과 연결된 정보를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateCACertificate | 등록된 CA 인증서를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 |
iam:PassRole |
||
| UpdateCertificate | 지정된 인증서의 상태를 업데이트할 수 있는 권한을 부여합니다. 이 작업은 멱등성을 갖습니다. | 쓰기 | |||
| UpdateCertificateProvider | 인증서 공급자를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateCommand | 명령을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateCustomMetric | 지정된 사용자 지정 지표를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateDimension | 차원에 대한 정의를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateDomainConfiguration | 도메인 구성을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateDynamicThingGroup | 동적 사물 그룹을 업데이트할 수 있는 권한 부여 | 쓰기 | |||
| UpdateEncryptionConfiguration | 계정에 대한 암호화 구성을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateEventConfigurations | 이벤트 구성을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateFleetMetric | 플릿 지표를 업데이트할 수 있는 권한 부여 | Write | |||
| UpdateIndexingConfiguration | 플릿 인덱싱 구성을 업데이트할 수 있는 권한 부여 | 쓰기 | |||
| UpdateJob | 작업을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateMitigationAction | 지정된 완화 작업에 대한 정의를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdatePackage | 패키지를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 |
iot:GetIndexingConfiguration |
||
| UpdatePackageConfiguration | 계정의 패키지 구성을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 |
iam:PassRole |
||
| UpdatePackageVersion | 지정된 패키지의 버전을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 |
iot:GetIndexingConfiguration s3:GetObjectVersion |
||
| UpdateProvisioningTemplate | 플릿 프로비저닝 템플릿을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 |
iam:PassRole |
||
| UpdateRoleAlias | 역할 별칭을 업데이트할 수 있는 권한 부여 | 쓰기 |
iam:PassRole |
||
| UpdateScheduledAudit | 수행되는 점검 및 감사가 발생하는 빈도를 비롯하여 예정된 감사를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateSecurityProfile | Device Defender 보안 프로필을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateStream | 스트림의 데이터를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateThing | 지정된 사물과 연결된 정보를 업데이트 할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateThingGroup | 지정된 사물 그룹과 연결된 정보를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateThingGroupsForThing | 사물이 속한 사물 그룹을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateThingShadow | 사물 섀도우를 업데이트 할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateThingType | 지정된 사물 유형과 연결된 정보를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| UpdateTopicRuleDestination | TopicRuleDestination을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
| ValidateSecurityProfileBehaviors | Device Defender 보안 프로필 동작 사양의 유효성을 검사할 수 있는 권한을 부여합니다. | Read |
AWS IoT에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다. 작업 테이블의 각 작업은 해당 작업으로 지정할 수 있는 리소스 유형을 식별합니다. 리소스 유형은 정책에 포함할 조건 키를 정의할 수도 있습니다. 이러한 키는 리소스 유형 테이블의 마지막 열에 표시됩니다. 다음 테이블의 열에 관한 자세한 내용은 리소스 유형 테이블을 참조하세요.
| 리소스 유형 | ARN | 조건 키 |
|---|---|---|
| client |
arn:${Partition}:iot:${Region}:${Account}:client/${ClientId}
|
|
| index |
arn:${Partition}:iot:${Region}:${Account}:index/${IndexName}
|
|
| fleetmetric |
arn:${Partition}:iot:${Region}:${Account}:fleetmetric/${FleetMetricName}
|
|
| job |
arn:${Partition}:iot:${Region}:${Account}:job/${JobId}
|
|
| jobtemplate |
arn:${Partition}:iot:${Region}:${Account}:jobtemplate/${JobTemplateId}
|
|
| tunnel |
arn:${Partition}:iot:${Region}:${Account}:tunnel/${TunnelId}
|
|
| thing |
arn:${Partition}:iot:${Region}:${Account}:thing/${ThingName}
|
|
| thinggroup |
arn:${Partition}:iot:${Region}:${Account}:thinggroup/${ThingGroupName}
|
|
| billinggroup |
arn:${Partition}:iot:${Region}:${Account}:billinggroup/${BillingGroupName}
|
|
| dynamicthinggroup |
arn:${Partition}:iot:${Region}:${Account}:thinggroup/${ThingGroupName}
|
|
| thingtype |
arn:${Partition}:iot:${Region}:${Account}:thingtype/${ThingTypeName}
|
|
| topic |
arn:${Partition}:iot:${Region}:${Account}:topic/${TopicName}
|
|
| topicfilter |
arn:${Partition}:iot:${Region}:${Account}:topicfilter/${TopicFilter}
|
|
| rolealias |
arn:${Partition}:iot:${Region}:${Account}:rolealias/${RoleAlias}
|
|
| authorizer |
arn:${Partition}:iot:${Region}:${Account}:authorizer/${AuthorizerName}
|
|
| policy |
arn:${Partition}:iot:${Region}:${Account}:policy/${PolicyName}
|
|
| cert |
arn:${Partition}:iot:${Region}:${Account}:cert/${Certificate}
|
|
| cacert |
arn:${Partition}:iot:${Region}:${Account}:cacert/${CACertificate}
|
|
| stream |
arn:${Partition}:iot:${Region}:${Account}:stream/${StreamId}
|
|
| otaupdate |
arn:${Partition}:iot:${Region}:${Account}:otaupdate/${OtaUpdateId}
|
|
| scheduledaudit |
arn:${Partition}:iot:${Region}:${Account}:scheduledaudit/${ScheduleName}
|
|
| mitigationaction |
arn:${Partition}:iot:${Region}:${Account}:mitigationaction/${MitigationActionName}
|
|
| securityprofile |
arn:${Partition}:iot:${Region}:${Account}:securityprofile/${SecurityProfileName}
|
|
| custommetric |
arn:${Partition}:iot:${Region}:${Account}:custommetric/${MetricName}
|
|
| dimension |
arn:${Partition}:iot:${Region}:${Account}:dimension/${DimensionName}
|
|
| rule |
arn:${Partition}:iot:${Region}:${Account}:rule/${RuleName}
|
|
| destination |
arn:${Partition}:iot:${Region}:${Account}:ruledestination/${DestinationType}/${Uuid}
|
|
| provisioningtemplate |
arn:${Partition}:iot:${Region}:${Account}:provisioningtemplate/${ProvisioningTemplate}
|
|
| domainconfiguration |
arn:${Partition}:iot:${Region}:${Account}:domainconfiguration/${DomainConfigurationName}/${Id}
|
|
| package |
arn:${Partition}:iot:${Region}:${Account}:package/${PackageName}
|
|
| packageversion |
arn:${Partition}:iot:${Region}:${Account}:package/${PackageName}/version/${VersionName}
|
|
| certificateprovider |
arn:${Partition}:iot:${Region}:${Account}:certificateprovider/${CertificateProviderName}
|
|
| command |
arn:${Partition}:iot:${Region}:${Account}:command/${CommandId}
|
AWS IoT에 사용되는 조건 키
AWS IoT는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다. 이러한 키를 사용하여 정책 설명이 적용되는 조건을 보다 상세하게 설정할 수 있습니다. 다음 테이블의 열에 대한 자세한 내용은 조건 키 테이블을 참조하세요.
모든 서비스에서 사용할 수 있는 전역 조건 키를 보려면 AWS 전역 조건 컨텍스트 키를 참조하세요.
| 조건 키 | 설명 | 형식 |
|---|---|---|
| aws:RequestTag/${TagKey} | 요청에 포함된 태그 키를 기준으로 액세스를 필터링합니다. | String |
| aws:ResourceTag/${TagKey} | 요청의 IoT 리소스와 연결된 태그의 태그 키 구성 요소를 기준으로 액세스를 필터링합니다. | String |
| aws:TagKeys | 요청의 IoT 리소스와 연결된 태그 키 목록을 기준으로 액세스를 필터링합니다. | ArrayOfString |
| iot:ClientMode | IoT 터널에 대한 클라이언트 모드를 기준으로 액세스를 필터링합니다. | String |
| iot:CommandExecutionParameterBoolean/${CommandParameterName} | 명령 파라미터 이름 및 부울 값을 기준으로 액세스를 필터링합니다. | 부울 |
| iot:CommandExecutionParameterNumber/${CommandParameterName} | 명령 파라미터 이름 및 숫자 값을 기준으로 액세스를 필터링합니다. | Numeric |
| iot:CommandExecutionParameterString/${CommandParameterName} | 명령 파라미터 이름 및 문자열 값을 기준으로 액세스를 필터링합니다. | String |
| iot:Delete | IoT:CloseTunnel 요청을 할 때 IoT 터널을 즉시 삭제할지 여부를 나타내는 플래그를 기준으로 액세스를 필터링 | Bool |
| iot:DomainName | IoT DomainConfiguration의 도메인 이름을 기반으로 작업을 필터링 | 문자열 |
| iot:ThingGroupArn | IoT 터널에서 대상 IoT 사물이 속하는 모든 IoT 사물 그룹 ARN의 목록을 기준으로 액세스를 필터링 | ArrayOfARN |
| iot:TunnelDestinationService | IoT 터널의 대상 서비스 목록을 기준으로 액세스를 필터링 | ArrayOfString |
| iot:thingArn | IoT 사물의 ARN을 기준으로 액세스를 필터링합니다. | ARN |