AWS verwaltete Richtlinien für AWS IoT - AWS IoT Core

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS verwaltete Richtlinien für AWS IoT

Es ist einfacher zu verwenden, um Benutzern, Gruppen und Rollen Berechtigungen hinzuzufügen AWS verwaltete Richtlinien, als selbst Richtlinien zu schreiben. Es erfordert Zeit und Fachwissen, um vom IAMKunden verwaltete Richtlinien zu erstellen, die Ihrem Team nur die Berechtigungen gewähren, die es benötigt. Um schnell loszulegen, können Sie unsere verwenden AWS verwaltete Richtlinien. Diese Richtlinien decken allgemeine Anwendungsfälle ab und sind in Ihrem AWS-Konto. Für weitere Informationen über AWS verwaltete Richtlinien finden Sie unter AWS verwaltete Richtlinien im IAMBenutzerhandbuch.

AWS Wartung und Aktualisierung der Dienste AWS verwaltete Richtlinien. Sie können die Berechtigungen nicht ändern in AWS verwaltete Richtlinien. Dienste fügen gelegentlich zusätzliche Berechtigungen zu einem hinzu AWS verwaltete Richtlinie zur Unterstützung neuer Funktionen. Diese Art von Update betrifft alle Identitäten (Benutzer, Gruppen und Rollen), an welche die Richtlinie angehängt ist. Es ist am wahrscheinlichsten, dass Dienste ein aktualisieren AWS verwaltete Richtlinie, wenn eine neue Funktion eingeführt wird oder wenn neue Operationen verfügbar werden. Dienste entfernen keine Berechtigungen aus einem AWS verwaltete Richtlinie, sodass durch Richtlinienaktualisierungen Ihre bestehenden Berechtigungen nicht beeinträchtigt werden.

Darüber hinaus AWS unterstützt verwaltete Richtlinien für Jobfunktionen, die sich über mehrere Dienste erstrecken. Zum Beispiel die ReadOnlyAccess AWS Die verwaltete Richtlinie bietet nur Lesezugriff auf alle AWS Dienste und Ressourcen. Wenn ein Dienst eine neue Funktion einführt, AWS fügt Nur-Lese-Berechtigungen für neue Operationen und Ressourcen hinzu. Eine Liste und eine Beschreibung der Richtlinien für Berufsfunktionen finden Sie unter AWS verwaltete Richtlinien für Jobfunktionen im IAMBenutzerhandbuch.

Anmerkung

AWS IoT funktioniert mit beiden AWS IoT und IAM Richtlinien. In diesem Thema werden nur IAM Richtlinien behandelt, die eine Richtlinienaktion für den API Betrieb auf der Steuerungsebene und der Datenebene definieren. Siehe auch AWS IoT Core policies.

AWS verwaltete Richtlinie: AWSIoTConfigAccess

Sie können die AWSIoTConfigAccess Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt den zugehörigen Identitätsberechtigungen, die allen Zugriff ermöglichen AWS IoT Konfigurationsvorgänge. Diese Richtlinie kann sich auf Datenverarbeitung und Speicher auswirken. Um diese Richtlinie einzusehen in AWS Management Console, siehe AWSIoTConfigAccess.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot— Abrufen AWS IoT Daten erstellen und IoT-Konfigurationsaktionen durchführen.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:AcceptCertificateTransfer", "iot:AddThingToThingGroup", "iot:AssociateTargetsWithJob", "iot:AttachPolicy", "iot:AttachPrincipalPolicy", "iot:AttachThingPrincipal", "iot:CancelCertificateTransfer", "iot:CancelJob", "iot:CancelJobExecution", "iot:ClearDefaultAuthorizer", "iot:CreateAuthorizer", "iot:CreateCertificateFromCsr", "iot:CreateJob", "iot:CreateKeysAndCertificate", "iot:CreateOTAUpdate", "iot:CreatePolicy", "iot:CreatePolicyVersion", "iot:CreateRoleAlias", "iot:CreateStream", "iot:CreateThing", "iot:CreateThingGroup", "iot:CreateThingType", "iot:CreateTopicRule", "iot:DeleteAuthorizer", "iot:DeleteCACertificate", "iot:DeleteCertificate", "iot:DeleteJob", "iot:DeleteJobExecution", "iot:DeleteOTAUpdate", "iot:DeletePolicy", "iot:DeletePolicyVersion", "iot:DeleteRegistrationCode", "iot:DeleteRoleAlias", "iot:DeleteStream", "iot:DeleteThing", "iot:DeleteThingGroup", "iot:DeleteThingType", "iot:DeleteTopicRule", "iot:DeleteV2LoggingLevel", "iot:DeprecateThingType", "iot:DescribeAuthorizer", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:DescribeDefaultAuthorizer", "iot:DescribeEndpoint", "iot:DescribeEventConfigurations", "iot:DescribeIndex", "iot:DescribeJob", "iot:DescribeJobExecution", "iot:DescribeRoleAlias", "iot:DescribeStream", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:DescribeThingRegistrationTask", "iot:DescribeThingType", "iot:DetachPolicy", "iot:DetachPrincipalPolicy", "iot:DetachThingPrincipal", "iot:DisableTopicRule", "iot:EnableTopicRule", "iot:GetEffectivePolicies", "iot:GetIndexingConfiguration", "iot:GetJobDocument", "iot:GetLoggingOptions", "iot:GetOTAUpdate", "iot:GetPolicy", "iot:GetPolicyVersion", "iot:GetRegistrationCode", "iot:GetTopicRule", "iot:GetV2LoggingOptions", "iot:ListAttachedPolicies", "iot:ListAuthorizers", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListCertificatesByCA", "iot:ListIndices", "iot:ListJobExecutionsForJob", "iot:ListJobExecutionsForThing", "iot:ListJobs", "iot:ListOTAUpdates", "iot:ListOutgoingCertificates", "iot:ListPolicies", "iot:ListPolicyPrincipals", "iot:ListPolicyVersions", "iot:ListPrincipalPolicies", "iot:ListPrincipalThings", "iot:ListRoleAliases", "iot:ListStreams", "iot:ListTargetsForPolicy", "iot:ListThingGroups", "iot:ListThingGroupsForThing", "iot:ListThingPrincipals", "iot:ListThingRegistrationTaskReports", "iot:ListThingRegistrationTasks", "iot:ListThings", "iot:ListThingsInThingGroup", "iot:ListThingTypes", "iot:ListTopicRules", "iot:ListV2LoggingLevels", "iot:RegisterCACertificate", "iot:RegisterCertificate", "iot:RegisterThing", "iot:RejectCertificateTransfer", "iot:RemoveThingFromThingGroup", "iot:ReplaceTopicRule", "iot:SearchIndex", "iot:SetDefaultAuthorizer", "iot:SetDefaultPolicyVersion", "iot:SetLoggingOptions", "iot:SetV2LoggingLevel", "iot:SetV2LoggingOptions", "iot:StartThingRegistrationTask", "iot:StopThingRegistrationTask", "iot:TestAuthorization", "iot:TestInvokeAuthorizer", "iot:TransferCertificate", "iot:UpdateAuthorizer", "iot:UpdateCACertificate", "iot:UpdateCertificate", "iot:UpdateEventConfigurations", "iot:UpdateIndexingConfiguration", "iot:UpdateRoleAlias", "iot:UpdateStream", "iot:UpdateThing", "iot:UpdateThingGroup", "iot:UpdateThingGroupsForThing", "iot:UpdateAccountAuditConfiguration", "iot:DescribeAccountAuditConfiguration", "iot:DeleteAccountAuditConfiguration", "iot:StartOnDemandAuditTask", "iot:CancelAuditTask", "iot:DescribeAuditTask", "iot:ListAuditTasks", "iot:CreateScheduledAudit", "iot:UpdateScheduledAudit", "iot:DeleteScheduledAudit", "iot:DescribeScheduledAudit", "iot:ListScheduledAudits", "iot:ListAuditFindings", "iot:CreateSecurityProfile", "iot:DescribeSecurityProfile", "iot:UpdateSecurityProfile", "iot:DeleteSecurityProfile", "iot:AttachSecurityProfile", "iot:DetachSecurityProfile", "iot:ListSecurityProfiles", "iot:ListSecurityProfilesForTarget", "iot:ListTargetsForSecurityProfile", "iot:ListActiveViolations", "iot:ListViolationEvents", "iot:ValidateSecurityProfileBehaviors" ], "Resource": "*" } ] }

AWS verwaltete Richtlinie: AWSIoTConfigReadOnlyAccess

Sie können die AWSIoTConfigReadOnlyAccess Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt die zugehörigen Identitätsberechtigungen, die allen Benutzern nur Lesezugriff ermöglichen AWS IoT Konfigurationsvorgänge. Um diese Richtlinie einzusehen in AWS Management Console, siehe AWSIoTConfigReadOnlyAccess.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot: Führen Sie schreibgeschützte Operationen von IoT-Konfigurationsaktionen durch.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:DescribeAuthorizer", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:DescribeDefaultAuthorizer", "iot:DescribeEndpoint", "iot:DescribeEventConfigurations", "iot:DescribeIndex", "iot:DescribeJob", "iot:DescribeJobExecution", "iot:DescribeRoleAlias", "iot:DescribeStream", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:DescribeThingRegistrationTask", "iot:DescribeThingType", "iot:GetEffectivePolicies", "iot:GetIndexingConfiguration", "iot:GetJobDocument", "iot:GetLoggingOptions", "iot:GetOTAUpdate", "iot:GetPolicy", "iot:GetPolicyVersion", "iot:GetRegistrationCode", "iot:GetTopicRule", "iot:GetV2LoggingOptions", "iot:ListAttachedPolicies", "iot:ListAuthorizers", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListCertificatesByCA", "iot:ListIndices", "iot:ListJobExecutionsForJob", "iot:ListJobExecutionsForThing", "iot:ListJobs", "iot:ListOTAUpdates", "iot:ListOutgoingCertificates", "iot:ListPolicies", "iot:ListPolicyPrincipals", "iot:ListPolicyVersions", "iot:ListPrincipalPolicies", "iot:ListPrincipalThings", "iot:ListRoleAliases", "iot:ListStreams", "iot:ListTargetsForPolicy", "iot:ListThingGroups", "iot:ListThingGroupsForThing", "iot:ListThingPrincipals", "iot:ListThingRegistrationTaskReports", "iot:ListThingRegistrationTasks", "iot:ListThings", "iot:ListThingsInThingGroup", "iot:ListThingTypes", "iot:ListTopicRules", "iot:ListV2LoggingLevels", "iot:SearchIndex", "iot:TestAuthorization", "iot:TestInvokeAuthorizer", "iot:DescribeAccountAuditConfiguration", "iot:DescribeAuditTask", "iot:ListAuditTasks", "iot:DescribeScheduledAudit", "iot:ListScheduledAudits", "iot:ListAuditFindings", "iot:DescribeSecurityProfile", "iot:ListSecurityProfiles", "iot:ListSecurityProfilesForTarget", "iot:ListTargetsForSecurityProfile", "iot:ListActiveViolations", "iot:ListViolationEvents", "iot:ValidateSecurityProfileBehaviors" ], "Resource": "*" } ] }

AWS verwaltete Richtlinie: AWSIoTDataAccess

Sie können die AWSIoTDataAccess Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt den zugehörigen Identitätsberechtigungen, die allen Zugriff ermöglichen AWS IoT Datenoperationen. Datenoperationen senden Daten über MQTT unsere HTTP Protokolle. Um diese Richtlinie einzusehen in der AWS Management Console, finden Sie unter AWSIoTDataAccess.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot— Abrufen AWS IoT Daten und ermöglichen Sie vollen Zugriff auf AWS IoT Nachrichtenaktionen.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Connect", "iot:Publish", "iot:Subscribe", "iot:Receive", "iot:GetThingShadow", "iot:UpdateThingShadow", "iot:DeleteThingShadow", "iot:ListNamedShadowsForThing" ], "Resource": "*" } ] }

AWS verwaltete Richtlinie: AWSIoTFullAccess

Sie können die AWSIoTFullAccess Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt den zugehörigen Identitätsberechtigungen, die allen Zugriff ermöglichen AWS IoT Konfiguration und Messaging-Operationen. Um diese Richtlinie einzusehen in der AWS Management Console, finden Sie unter AWSIoTFullAccess.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot— Abrufen AWS IoT Daten und ermöglichen Sie vollen Zugriff auf AWS IoT Konfiguration und Nachrichtenaktionen.

  • iotjobsdata— Abrufen AWS IoT Jobdaten und uneingeschränkten Zugriff auf AWS IoT Arbeitet auf API Datenebene.

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

AWS verwaltete Richtlinie: AWSIoTLogging

Sie können die AWSIoTLogging Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt die zugehörigen Identitätsberechtigungen, die den Zugriff auf die Erstellung von Amazon CloudWatch Logs-Gruppen und das Streamen von Protokollen an die Gruppen ermöglichen. Diese Richtlinie ist mit Ihrer CloudWatch Logging-Rolle verknüpft. Um diese Richtlinie einzusehen in AWS Management Console, finden Sie unter AWSIoTLogging.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • logs— CloudWatch Protokolle abrufen. Ermöglicht auch die Erstellung von CloudWatch Protokollgruppen und das Streamen von Protokollen an die Gruppen.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:PutMetricFilter", "logs:PutRetentionPolicy", "logs:GetLogEvents", "logs:DeleteLogStream" ], "Resource": [ "*" ] } ] }

AWS verwaltete Richtlinie: AWSIoTOTAUpdate

Sie können die AWSIoTOTAUpdate Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt den zugehörigen Identitätsberechtigungen, die den Zugriff auf das Erstellen von AWS IoT Arbeitsplätze, AWS IoT Jobs zur Codesignatur und zur Beschreibung AWS Jobs für Codesigner. Um diese Richtlinie einzusehen in AWS Management Console, siehe AWSIoTOTAUpdate.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot— Erstellen AWS IoT Jobs und Codesignatur-Jobs.

  • signer— Führen Sie die Erstellung von durch AWS Jobs für Codesigner.

{ "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": [ "iot:CreateJob", "signer:DescribeSigningJob" ], "Resource": "*" } }

AWS verwaltete Richtlinie: AWSIoTRuleActions

Sie können die AWSIoTRuleActions Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt den zugehörigen Identitätsberechtigungen, die allen Zugriff ermöglichen AWS-Service wird unterstützt in AWS IoT Aktionen regeln. Um diese Richtlinie einzusehen in der AWS Management Console, finden Sie unter AWSIoTRuleActions.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot: Führen Sie Aktionen zum Veröffentlichen von Regelaktionsmeldungen durch.

  • dynamodb: Fügen Sie eine Nachricht in eine DynamoDB-Tabelle ein oder teilen Sie eine Nachricht in mehrere Spalten einer DynamoDB-Tabelle auf.

  • s3: Speichern Sie ein Objekt zu einem Amazon-S3-Bucket.

  • kinesis: Senden Sie eine Nachricht an ein Amazon-Kinesis-Streamingobjekt.

  • firehose- Fügt einen Datensatz in ein Firehose-Stream-Objekt ein.

  • cloudwatch- Ändern Sie den CloudWatch Alarmstatus oder senden Sie Nachrichtendaten an die CloudWatch Metrik.

  • sns- Führen Sie den Vorgang durch, um eine Benachrichtigung über Amazon zu veröffentlichenSNS. Dieser Vorgang erstreckt sich auf AWS IoT SNSThemen.

  • sqs- Fügen Sie eine Nachricht ein, um sie der SQS Warteschlange hinzuzufügen.

  • es- Senden Sie eine Nachricht an den OpenSearch Servicedienst.

{ "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": [ "dynamodb:PutItem", "kinesis:PutRecord", "iot:Publish", "s3:PutObject", "sns:Publish", "sqs:SendMessage*", "cloudwatch:SetAlarmState", "cloudwatch:PutMetricData", "es:ESHttpPut", "firehose:PutRecord" ], "Resource": "*" } }

AWS verwaltete Richtlinie: AWSIoTThingsRegistration

Sie können die AWSIoTThingsRegistration Richtlinie an Ihre IAM Identitäten anhängen.

Diese Richtlinie gewährt die zugehörigen Identitätsberechtigungen, die den Zugriff auf die Massenregistrierung von Objekten mithilfe von ermöglichen. StartThingRegistrationTask API Diese Richtlinie kann sich auf Datenverarbeitung und Speicher auswirken. Um diese Richtlinie einzusehen in AWS Management Console, finden Sie unter AWSIoTThingsRegistration.

Details zu Berechtigungen

Diese Richtlinie umfasst die folgenden Berechtigungen.

  • iot: Führen Sie bei der Massenregistrierung Aktionen zum Erstellen von Objekten und zum Anhängen von Richtlinien und Zertifikaten durch.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:AddThingToThingGroup", "iot:AttachPolicy", "iot:AttachPrincipalPolicy", "iot:AttachThingPrincipal", "iot:CreateCertificateFromCsr", "iot:CreatePolicy", "iot:CreateThing", "iot:DescribeCertificate", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:DescribeThingType", "iot:DetachPolicy", "iot:DetachThingPrincipal", "iot:GetPolicy", "iot:ListAttachedPolicies", "iot:ListPolicyPrincipals", "iot:ListPrincipalPolicies", "iot:ListPrincipalThings", "iot:ListTargetsForPolicy", "iot:ListThingGroupsForThing", "iot:ListThingPrincipals", "iot:RegisterCertificate", "iot:RegisterThing", "iot:RemoveThingFromThingGroup", "iot:UpdateCertificate", "iot:UpdateThing", "iot:UpdateThingGroupsForThing", "iot:AddThingToBillingGroup", "iot:DescribeBillingGroup", "iot:RemoveThingFromBillingGroup" ], "Resource": [ "*" ] } ] }

AWS IoT Aktualisierungen zu AWS Verwaltete Richtlinien

Einzelheiten zu Updates anzeigen für AWS verwaltete Richtlinien für AWS IoT seit dieser Dienst begonnen hat, diese Änderungen zu verfolgen. Für automatische Benachrichtigungen über Änderungen an dieser Seite abonnieren Sie den RSS Feed auf AWS IoT Seite mit dem Dokumentenverlauf.

Änderung Beschreibung Datum

AWSIoTFullAccess – Aktualisierung auf eine bestehende Richtlinie

AWS IoT neue Berechtigungen hinzugefügt, um Benutzern den Zugriff zu ermöglichen AWS IoT Führt API Operationen auf der Datenebene unter Verwendung des HTTP Protokolls aus.

Ein neues IAM Richtlinienpräfixiotjobsdata:,, bietet Ihnen eine detailliertere Zugriffskontrolle AWS IoT Stellt Endpunkte auf der Datenebene her. Für API Operationen auf der Steuerungsebene verwenden Sie immer noch das iot: Präfix. Weitere Informationen finden Sie unter AWS IoT Core Richtlinien für HTTPS das Protokoll.

11. Mai 2022

AWS IoT hat begonnen, Änderungen zu verfolgen

AWS IoT hat begonnen, Änderungen für seine zu verfolgen AWS verwaltete Richtlinien.

11. Mai 2022