View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS IoT FleetWise - Service-Authorization-Referenz

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.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS IoT FleetWise

AWS IoT FleetWise (Dienstpräfix: iotfleetwise) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS IoT FleetWise

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AssociateVehicleFleet

iotfleetwise:AssociateVehicleFleet

Schreiben

BatchCreateVehicle

iotfleetwise:CreateVehicle

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

CreateCampaign

iotfleetwise:CreateCampaign

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

iotfleetwise.amazonaws.com

Schreiben

CreateDecoderManifest

iotfleetwise:CreateDecoderManifest

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

CreateFleet

iotfleetwise:CreateFleet

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

CreateModelManifest

iotfleetwise:CreateModelManifest

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

CreateSignalCatalog

iotfleetwise:CreateSignalCatalog

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

CreateStateTemplate

iotfleetwise:CreateStateTemplate

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

CreateVehicle

iotfleetwise:CreateVehicle

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

DeleteCampaign

iotfleetwise:DeleteCampaign

Schreiben

DeleteDecoderManifest

iotfleetwise:DeleteDecoderManifest

Schreiben

DeleteFleet

iotfleetwise:DeleteFleet

Schreiben

DeleteModelManifest

iotfleetwise:DeleteModelManifest

Schreiben

DeleteSignalCatalog

iotfleetwise:DeleteSignalCatalog

Schreiben

DeleteStateTemplate

iotfleetwise:DeleteStateTemplate

Schreiben

DeleteVehicle

iotfleetwise:DeleteVehicle

Schreiben

DisassociateVehicleFleet

iotfleetwise:DisassociateVehicleFleet

Schreiben

GetCampaign

iotfleetwise:GetCampaign

Lesen

GetDecoderManifest

iotfleetwise:GetDecoderManifest

Lesen

GetEncryptionConfiguration

iotfleetwise:GetEncryptionConfiguration

Lesen

GetFleet

iotfleetwise:GetFleet

Lesen

GetLoggingOptions

iotfleetwise:GetLoggingOptions

Lesen

GetModelManifest

iotfleetwise:GetModelManifest

Lesen

GetRegisterAccountStatus

iotfleetwise:GetRegisterAccountStatus

Lesen

GetSignalCatalog

iotfleetwise:GetSignalCatalog

Lesen

GetStateTemplate

iotfleetwise:GetStateTemplate

Lesen

GetVehicle

iotfleetwise:GetVehicle

Lesen

GetVehicleStatus

iotfleetwise:GetVehicleStatus

Lesen

ImportDecoderManifest

iotfleetwise:ImportDecoderManifest

Write (Schreiben)

ImportSignalCatalog

iotfleetwise:ImportSignalCatalog

Schreiben

iotfleetwise:TagResource

Taggen, Schreiben

ListCampaigns

iotfleetwise:ListCampaigns

Lesen

ListDecoderManifestNetworkInterfaces

iotfleetwise:ListDecoderManifestNetworkInterfaces

Auflisten

ListDecoderManifestSignals

iotfleetwise:ListDecoderManifestSignals

Auflisten

ListDecoderManifests

iotfleetwise:ListDecoderManifests

Lesen

ListFleets

iotfleetwise:ListFleets

Lesen

ListFleetsForVehicle

iotfleetwise:ListFleetsForVehicle

Lesen

ListModelManifestNodes

iotfleetwise:ListModelManifestNodes

Auflisten

ListModelManifests

iotfleetwise:ListModelManifests

Lesen

ListSignalCatalogNodes

iotfleetwise:ListSignalCatalogNodes

Lesen

ListSignalCatalogs

iotfleetwise:ListSignalCatalogs

Lesen

ListStateTemplates

iotfleetwise:ListStateTemplates

Lesen

ListTagsForResource

iotfleetwise:ListTagsForResource

Lesen

ListVehicles

iotfleetwise:ListVehicles

Lesen

ListVehiclesInFleet

iotfleetwise:ListVehiclesInFleet

Lesen

PutEncryptionConfiguration

iotfleetwise:PutEncryptionConfiguration

Write (Schreiben)

PutLoggingOptions

iotfleetwise:PutLoggingOptions

Schreiben

RegisterAccount

iotfleetwise:RegisterAccount

Schreiben

TagResource

iotfleetwise:TagResource

Taggen, Schreiben

UntagResource

iotfleetwise:UntagResource

Taggen, Schreiben

UpdateCampaign

iotfleetwise:UpdateCampaign

Schreiben

UpdateDecoderManifest

iotfleetwise:UpdateDecoderManifest

Schreiben

UpdateFleet

iotfleetwise:UpdateFleet

Schreiben

UpdateModelManifest

iotfleetwise:UpdateModelManifest

Schreiben

UpdateSignalCatalog

iotfleetwise:UpdateSignalCatalog

Schreiben

UpdateStateTemplate

iotfleetwise:UpdateStateTemplate

Schreiben

UpdateVehicle

iotfleetwise:UpdateVehicle

Schreiben

Aktionen definiert durch AWS IoT FleetWise

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AssociateVehicleFleet

Gewährt die Berechtigung, das angegebene Fahrzeug einer Flotte zuzuordnen

fleet*

aws:ResourceTag/${TagKey}

Schreiben

vehicle*

aws:ResourceTag/${TagKey}

CreateCampaign

Gewährt die Berechtigung zum Erstellen einer Kampagne

campaign*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iotfleetwise:DestinationArn

Schreiben

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iotfleetwise:DestinationArn

signalcatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iotfleetwise:DestinationArn

vehicle*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iotfleetwise:DestinationArn

CreateDecoderManifest

Gewährt die Berechtigung zum Erstellen eines Decoder-Manifests für ein vorhandenes Modell

decodermanifest*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

modelmanifest*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateFleet

Gewährt die Berechtigung zum Erstellen einer Flotte

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

signalcatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateModelManifest

Gewährt die Berechtigung zum Erstellen einer Muster-Manifest-Definition

modelmanifest*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

signalcatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateSignalCatalog

Gewährt die Berechtigung zum Erstellen eines Signalkatalogs

signalcatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateStateTemplate

Erteilt die Erlaubnis, eine Statusvorlage zu erstellen

signalcatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

statetemplate*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateVehicle

Gewährt die Berechtigung zum Erstellen eines Fahrzeugs

decodermanifest*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

modelmanifest*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vehicle*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteCampaign

Gewährt die Berechtigung zum Löschen einer Kampagne

campaign*

aws:ResourceTag/${TagKey}

Schreiben

DeleteDecoderManifest

Gewährt die Berechtigung zum Löschen des angegebenen Decoder-Manifests

decodermanifest*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFleet

Gewährt die Berechtigung zum Löschen einer Flotte

fleet*

aws:ResourceTag/${TagKey}

Schreiben

DeleteModelManifest

Gewährt die Berechtigung zum Löschen des angegebenen Modellmanifests

modelmanifest*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSignalCatalog

Gewährt die Berechtigung zum Löschen eines bestimmten Signalkatalogs

signalcatalog*

aws:ResourceTag/${TagKey}

Schreiben

DeleteStateTemplate

Erteilt die Erlaubnis, eine Statusvorlage zu löschen

statetemplate*

aws:ResourceTag/${TagKey}

Schreiben

DeleteVehicle

Gewährt die Berechtigung zum Löschen eines Fahrzeugs

vehicle*

aws:ResourceTag/${TagKey}

Schreiben

DisassociateVehicleFleet

Gewährt die Berechtigung zum Trennen eines Fahrzeugs von einer bestehenden Flotte

fleet*

aws:ResourceTag/${TagKey}

Schreiben

vehicle*

aws:ResourceTag/${TagKey}

GetCampaign

Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen für eine angegebene Kampagne

campaign*

aws:ResourceTag/${TagKey}

Lesen

GetDecoderManifest

Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen für eine angegebene Decoder-Manifest-Definition

decodermanifest*

aws:ResourceTag/${TagKey}

Lesen

GetEncryptionConfiguration

Erteilt die Erlaubnis zum KMS-based Verschlüsselungsstatus für AWS-Konto

Lesen

GetFleet

Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen für eine Flotte

fleet*

aws:ResourceTag/${TagKey}

Lesen

GetLoggingOptions

Erteilt die Berechtigung zum Abrufen der Protokollierungsoptionen für AWS-Konto

Lesen

GetModelManifest

Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen für eine angegebene Modellmanifest-Definition

modelmanifest*

aws:ResourceTag/${TagKey}

Lesen

GetRegisterAccountStatus

Erteilt die Erlaubnis, den Status der Kontoregistrierung bei IoT abzurufen FleetWise

Lesen

GetSignalCatalog

Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen für einen bestimmten Signalkatalog

signalcatalog*

aws:ResourceTag/${TagKey}

Lesen

GetStateTemplate

Erteilt die Erlaubnis, zusammenfassende Informationen für eine bestimmte Statusvorlage abzurufen

statetemplate*

aws:ResourceTag/${TagKey}

Lesen

GetVehicle

Gewährt die Berechtigung zum Abrufen von zusammenfassenden Informationen für ein Fahrzeug

vehicle*

aws:ResourceTag/${TagKey}

Lesen

GetVehicleStatus

Gewährt die Berechtigung zum Abrufen des Status der Kampagnen, die auf einem bestimmten Fahrzeug ausgeführt werden

vehicle*

aws:ResourceTag/${TagKey}

Lesen

ImportDecoderManifest

Gewährt die Berechtigung zum Importieren eines bestehenden Decoder-Manifests

decodermanifest*

aws:ResourceTag/${TagKey}

Schreiben

ImportSignalCatalog

Gewährt die Berechtigung zum Erstellen eines Signalkatalogs durch Importieren vorhandener Definitionen

signalcatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ListCampaigns

Gewährt die Berechtigung zum Auflisten von Kampagnen

Lesen

ListDecoderManifestNetworkInterfaces

Gewährt die Berechtigung zum Auflisten von Netzwerkschnittstellen, die dem vorhandenen Decoder-Manifest zugeordnet sind

decodermanifest*

aws:ResourceTag/${TagKey}

Auflisten

ListDecoderManifestSignals

Gewährt die Berechtigung zum Auflisten von Decoder-Manifest-Signalen

decodermanifest*

aws:ResourceTag/${TagKey}

Auflisten

ListDecoderManifests

Gewährt die Berechtigung zum Auflisten aller Decoder-Manifeste mit einem optionalen Filter für das Modellmanifest

Lesen

ListFleets

Gewährt die Berechtigung zum Auflisten von Flotten

Lesen

ListFleetsForVehicle

Gewährt die Berechtigung, alle Flotten aufzulisten, denen das angegebene Fahrzeug zugeordnet ist

vehicle*

aws:ResourceTag/${TagKey}

Lesen

ListModelManifestNodes

Gewährt die Berechtigung zum Auflisten aller Knoten für das angegebenen Modellmanifest

modelmanifest*

aws:ResourceTag/${TagKey}

Auflisten

ListModelManifests

Gewährt die Berechtigung zum Auflisten aller Modellmanifeste mit einem optionalen Filter für den Signalkatalog

Lesen

ListSignalCatalogNodes

Gewährt die Berechtigung zum Auflisten aller Knoten für einen bestimmten Signalkatalog

signalcatalog*

aws:ResourceTag/${TagKey}

Lesen

ListSignalCatalogs

Gewährt die Berechtigung zum Auflisten aller Signalkataloge

Lesen

ListStateTemplates

Erteilt die Erlaubnis, Vorlagen für Bundesstaaten aufzulisten

Lesen

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

campaign

aws:ResourceTag/${TagKey}

Lesen

decodermanifest

aws:ResourceTag/${TagKey}

fleet

aws:ResourceTag/${TagKey}

modelmanifest

aws:ResourceTag/${TagKey}

signalcatalog

aws:ResourceTag/${TagKey}

statetemplate

aws:ResourceTag/${TagKey}

vehicle

aws:ResourceTag/${TagKey}

ListVehicles

Gewährt die Berechtigung zum Auflisten aller Fahrzeuge, mit einem optionalen Filter für das Modellmanifest

Lesen

ListVehiclesInFleet

Gewährt die Berechtigung zum Auflisten von Fahrzeugen in der angegebenen Flotte

fleet*

aws:ResourceTag/${TagKey}

Lesen

PutEncryptionConfiguration

Erteilt die Berechtigung zum Aktivieren oder Deaktivieren KMS-based Verschlüsselung für AWS-Konto

Schreiben

PutLoggingOptions

Erteilt die Erlaubnis, die Protokollierungsoptionen für das AWS-Konto

Schreiben

RegisterAccount

Erteilt die Erlaubnis zur Registrierung eines AWS-Konto zu IoT FleetWise

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen von Tags zu einer Ressource

campaign

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, schreiben

decodermanifest

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

modelmanifest

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

signalcatalog

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

statetemplate

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vehicle

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus einer Ressource

campaign

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

decodermanifest

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

aws:ResourceTag/${TagKey}

aws:TagKeys

modelmanifest

aws:ResourceTag/${TagKey}

aws:TagKeys

signalcatalog

aws:ResourceTag/${TagKey}

aws:TagKeys

statetemplate

aws:ResourceTag/${TagKey}

aws:TagKeys

vehicle

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCampaign

Gewährt die Berechtigung zum Aktualisieren des Namens einer angegebenen Kampagne

campaign*

aws:ResourceTag/${TagKey}

Schreiben

UpdateDecoderManifest

Gewährt die Berechtigung zum Aktualisieren einer Decoder-Manifest-Definition

decodermanifest*

aws:ResourceTag/${TagKey}

Schreiben

UpdateFleet

Gewährt die Berechtigung zum Aktualisieren der angegebenen Flotte

fleet*

aws:ResourceTag/${TagKey}

Schreiben

UpdateModelManifest

Gewährt die Berechtigung zum Löschen der angegebenen Modellmanifest-Definition

modelmanifest*

aws:ResourceTag/${TagKey}

Schreiben

UpdateSignalCatalog

Gewährt die Berechtigung zum Aktualisieren einer bestimmten Signalkatalog-Definition

signalcatalog*

aws:ResourceTag/${TagKey}

Schreiben

UpdateStateTemplate

Erteilt die Erlaubnis, die angegebene Statusvorlage zu aktualisieren

statetemplate*

aws:ResourceTag/${TagKey}

Schreiben

UpdateVehicle

Gewährt die Berechtigung zum Aktualisieren des Fahrzeugs

decodermanifest

aws:ResourceTag/${TagKey}

iotfleetwise:UpdateToDecoderManifestArn

iotfleetwise:UpdateToModelManifestArn

Schreiben

modelmanifest

aws:ResourceTag/${TagKey}

iotfleetwise:UpdateToDecoderManifestArn

iotfleetwise:UpdateToModelManifestArn

vehicle*

aws:ResourceTag/${TagKey}

iotfleetwise:UpdateToDecoderManifestArn

iotfleetwise:UpdateToModelManifestArn

Permission-only Aktionen für AWS IoT FleetWise

Die folgenden Aktionen sind definiert durch AWS IoT FleetWise sind aber nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

GenerateCommandPayload

Erteilt die Erlaubnis, die Nutzlast für die Ausführung eines Befehls auf einem Fahrzeug zu generieren

statetemplate

aws:ResourceTag/${TagKey}

iotfleetwise:Signals

Verwaltung von Berechtigungen, Schreiben

vehicle*

aws:ResourceTag/${TagKey}

iotfleetwise:Signals

Ressourcentypen, definiert durch AWS IoT FleetWise

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

campaign

arn:${Partition}:iotfleetwise:${Region}:${Account}:campaign/${CampaignName}

aws:ResourceTag/${TagKey}

decodermanifest

arn:${Partition}:iotfleetwise:${Region}:${Account}:decoder-manifest/${Name}

aws:ResourceTag/${TagKey}

fleet

arn:${Partition}:iotfleetwise:${Region}:${Account}:fleet/${FleetId}

aws:ResourceTag/${TagKey}

modelmanifest

arn:${Partition}:iotfleetwise:${Region}:${Account}:model-manifest/${Name}

aws:ResourceTag/${TagKey}

signalcatalog

arn:${Partition}:iotfleetwise:${Region}:${Account}:signal-catalog/${Name}

aws:ResourceTag/${TagKey}

statetemplate

arn:${Partition}:iotfleetwise:${Region}:${Account}:state-template/${StateTemplateId}

aws:ResourceTag/${TagKey}

vehicle

arn:${Partition}:iotfleetwise:${Region}:${Account}:vehicle/${VehicleId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS IoT FleetWise

AWS IoT FleetWise definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString

iotfleetwise:DestinationArn

Filtert den Zugriff nach Kampagnenziel-ARN, z. B. einem S3-Bucket-ARN oder einem Timestream-ARN

ARN

iotfleetwise:Signals

Filtert den Zugriff anhand vollständig qualifizierter Signalnamen

ArrayOfString

iotfleetwise:UpdateToDecoderManifestArn

Filtert den Zugriff anhand einer Liste von IoT-Daten FleetWise ARNs des Decoder-Manifests

ARN

iotfleetwise:UpdateToModelManifestArn

Filtert den Zugriff anhand einer Liste von IoT FleetWise Manifest ARNs modellieren

ARN