Actions, ressources et clés de condition pour AWS IoT Wireless - Référence de l'autorisation de service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour AWS IoT Wireless

AWS IoT Wireless (préfixe de service :iotwireless) fournit les ressources, actions et clés de contexte de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par AWS IoT Wireless

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez indiquer un ARN de ce type dans une déclaration avec cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resourceélément dans une politique IAM, vous devez inclure un ARN ou un modèle pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.

La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.

Note

Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.

Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.

Actions Description Niveau d'accès Types de ressources (*obligatoire) Clés de condition Actions dépendantes
AssociateAwsAccountWithPartnerAccount Accorde l'autorisation de lier les comptes partenaires à Compte AWS Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

AssociateMulticastGroupWithFuotaTask Accorde l'autorisation de les MulticastGroup associer à FuotaTask Écrire

FuotaTask*

MulticastGroup*

AssociateWirelessDeviceWithFuotaTask Accorde l'autorisation d'associer le périphérique sans fil à FuotaTask Écrire

FuotaTask*

WirelessDevice*

AssociateWirelessDeviceWithMulticastGroup Accorde l'autorisation de les WirelessDevice associer à MulticastGroup Écrire

MulticastGroup*

WirelessDevice*

AssociateWirelessDeviceWithThing Accorde l'autorisation d'associer l'appareil sans fil à un objet AWS IoT pour une période donnée wirelessDeviceId Écrire

WirelessDevice*

iot:DescribeThing

thing*

AssociateWirelessGatewayWithCertificate Accorde l'autorisation d' WirelessGateway associer un certificat à l'IoT Core Identity Écrire

WirelessGateway*

cert*

AssociateWirelessGatewayWithThing Accorde l'autorisation d'associer la passerelle sans fil à un objet AWS IoT pour un objet donné wirelessGatewayId Écrire

WirelessGateway*

iot:DescribeThing

thing*

CancelMulticastGroupSession Autorise l'annulation de la MulticastGroup session Écrire

MulticastGroup*

CreateDestination Accorde l'autorisation de créer une ressource Destination. Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDeviceProfile Accorde l'autorisation de créer une DeviceProfile ressource Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFuotaTask Accorde l'autorisation de créer une FuotaTask ressource Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMulticastGroup Accorde l'autorisation de créer une MulticastGroup ressource Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateNetworkAnalyzerConfiguration Accorde l'autorisation de créer une NetworkAnalyzerConfiguration ressource Écrire

MulticastGroup*

WirelessDevice*

WirelessGateway*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateServiceProfile Accorde l'autorisation de créer une ServiceProfile ressource Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWirelessDevice Accorde l'autorisation de créer une WirelessDevice ressource avec une destination donnée Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWirelessGateway Accorde l'autorisation de créer une WirelessGateway ressource Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWirelessGatewayTask Accorde l'autorisation de créer une tâche pour une tâche donnée WirelessGateway Écrire

WirelessGateway*

CreateWirelessGatewayTaskDefinition Accorde l'autorisation de créer une définition de WirelessGateway tâche Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteDestination Accorde l'autorisation de supprimer une destination. Écrire

Destination*

DeleteDeviceProfile Accorde l'autorisation de supprimer un DeviceProfile Écrire

DeviceProfile*

DeleteFuotaTask Accorde l'autorisation de supprimer le FuotaTask Écrire

FuotaTask*

DeleteMulticastGroup Accorde l'autorisation de supprimer le MulticastGroup Écrire

MulticastGroup*

DeleteNetworkAnalyzerConfiguration Accorde l'autorisation de supprimer le NetworkAnalyzerConfiguration Écrire

NetworkAnalyzerConfiguration*

DeleteQueuedMessages Accorde l'autorisation de suppression QueuedMessages Écrire
DeleteServiceProfile Accorde l'autorisation de supprimer un ServiceProfile Écrire

ServiceProfile*

DeleteWirelessDevice Accorde l'autorisation de supprimer un WirelessDevice Écrire

WirelessDevice*

DeleteWirelessDeviceImportTask Octroie l'autorisation de supprimer la tâche d'importation de périphériques sans fil Écrire

ImportTask*

DeleteWirelessGateway Accorde l'autorisation de supprimer un WirelessGateway Écrire

WirelessGateway*

DeleteWirelessGatewayTask Accorde l'autorisation de supprimer une tâche pour une tâche donnée WirelessGateway Écrire

WirelessGateway*

DeleteWirelessGatewayTaskDefinition Accorde l'autorisation de supprimer une définition de WirelessGateway tâche Écrire

WirelessGatewayTaskDefinition*

DeregisterWirelessDevice Accorde l'autorisation d'annuler l'enregistrement d'un périphérique sans fil Écrire

WirelessDevice*

DisassociateAwsAccountFromPartnerAccount Permet de dissocier un compte Compte AWS d'un partenaire Écrire

SidewalkAccount*

DisassociateMulticastGroupFromFuotaTask Accorde l'autorisation de dissocier le MulticastGroup FuotaTask Écrire

FuotaTask*

MulticastGroup*

DisassociateWirelessDeviceFromFuotaTask Accorde l'autorisation de dissocier le périphérique sans fil de FuotaTask Écrire

FuotaTask*

WirelessDevice*

DisassociateWirelessDeviceFromMulticastGroup Accorde l'autorisation de dissocier le périphérique sans fil de MulticastGroup Écrire

MulticastGroup*

WirelessDevice*

DisassociateWirelessDeviceFromThing Permet de dissocier un appareil sans fil d'un objet AWS IoT Écrire

WirelessDevice*

iot:DescribeThing

thing*

DisassociateWirelessGatewayFromCertificate Accorde l'autorisation de dissocier un certificat WirelessGateway IoT Core Identity d'un certificat Écrire

WirelessGateway*

cert*

DisassociateWirelessGatewayFromThing Accorde l'autorisation WirelessGateway de dissocier un objet IoT Core Écrire

WirelessGateway*

iot:DescribeThing

thing*

GetDestination Accorde l'autorisation d'obtenir la destination. Lecture

Destination*

GetDeviceProfile Accorde l'autorisation d'obtenir le DeviceProfile Lire

DeviceProfile*

GetEventConfigurationByResourceTypes Accorde l'autorisation d'obtenir la configuration d'événements par types de ressources Lecture
GetFuotaTask Accorde l'autorisation d'obtenir le FuotaTask Lecture

FuotaTask*

GetLogLevelsByResourceTypes Accorde l'autorisation d'obtenir des niveaux de journal par type de ressource Lecture
GetMetricConfiguration Accorde l'autorisation d'obtenir la configuration des métriques Lecture
GetMetrics Accorde l'autorisation d'obtenir des métriques Lecture
GetMulticastGroup Accorde l'autorisation d'obtenir le MulticastGroup Lecture

MulticastGroup*

GetMulticastGroupSession Accorde l'autorisation d'accéder à la MulticastGroup session Lecture

MulticastGroup*

GetNetworkAnalyzerConfiguration Accorde l'autorisation d'obtenir le NetworkAnalyzerConfiguration Lecture

NetworkAnalyzerConfiguration*

GetPartnerAccount Accorde l'autorisation d'obtenir les informations associées PartnerAccount Lecture

SidewalkAccount*

GetPosition Accorde l'autorisation d'obtenir la position d'une ressource donnée Lecture

WirelessDevice

WirelessGateway

GetPositionConfiguration Accorde l'autorisation d'obtenir la configuration de la position d'une ressource donnée Lecture

WirelessDevice

WirelessGateway

GetPositionEstimate Accorde l'autorisation d'obtenir une estimation d'emplacement Lecture
GetResourceEventConfiguration Accorde l'autorisation d'obtenir une configuration d'événement pour un identifiant Lecture

SidewalkAccount

WirelessDevice

WirelessGateway

GetResourceLogLevel Accorde l'autorisation d'obtenir un niveau de journal de ressource Lecture

WirelessDevice

WirelessGateway

GetResourcePosition Accorde l'autorisation d'obtenir la position d'une ressource donnée Lecture

WirelessDevice

WirelessGateway

GetServiceEndpoint Accorde l'autorisation de récupérer le point de terminaison spécifique au compte client pour la connexion au protocole CUPS ou au protocole LoRa WAN Network Server (LNS), et éventuellement le certificat de confiance du serveur au format PEM Lecture
GetServiceProfile Accorde l'autorisation d'obtenir le ServiceProfile Lecture

ServiceProfile*

GetWirelessDevice Accorde l'autorisation d'obtenir le WirelessDevice Lecture

WirelessDevice*

GetWirelessDeviceImportTask Octroie l'autorisation d'obtenir la tâche d'importation de périphériques sans fil Lecture

ImportTask*

GetWirelessDeviceStatistics Accorde l'autorisation d'obtenir des informations statistiques pour une donnée WirelessDevice Lecture

WirelessDevice*

GetWirelessGateway Accorde l'autorisation d'obtenir le WirelessGateway Lecture

WirelessGateway*

GetWirelessGatewayCertificate Accorde l'autorisation d'obtenir l'identifiant du certificat IoT Core Identity associé au WirelessGateway Lecture

WirelessGateway*

GetWirelessGatewayFirmwareInformation Octroie l'autorisation d'obtenir la version actuelle du microprogramme et d'autres informations relatives au WirelessGateway Lecture

WirelessGateway*

GetWirelessGatewayStatistics Accorde l'autorisation d'obtenir des informations statistiques pour une donnée WirelessGateway Lecture

WirelessGateway*

GetWirelessGatewayTask Accorde l'autorisation d'obtenir la tâche pour une tâche donnée WirelessGateway Lecture

WirelessGateway*

GetWirelessGatewayTaskDefinition Accorde l'autorisation d'obtenir la définition de WirelessGateway tâche donnée Lecture

WirelessGatewayTaskDefinition*

ListDestinations Accorde l'autorisation de répertorier les informations des destinations disponibles sur la base du Compte AWS Lecture
ListDeviceProfiles Octroie l'autorisation de répertorier les informations disponibles sur la DeviceProfiles base du Compte AWS Lecture
ListDevicesForWirelessDeviceImportTask Accorde l'autorisation de répertorier les informations des appareils par tâche d'importation d'appareils sans fil sur la base de Compte AWS Lecture

ImportTask*

ListEventConfigurations Accorde l'autorisation de répertorier les informations relatives aux configurations d'événements disponibles sur la base du Compte AWS Lecture
ListFuotaTasks Octroie l'autorisation de répertorier les informations disponibles sur la FuotaTasks base du Compte AWS Lecture
ListMulticastGroups Octroie l'autorisation de répertorier les informations disponibles sur la MulticastGroups base du Compte AWS Lecture
ListMulticastGroupsByFuotaTask Octroie l'autorisation de répertorier les informations disponibles MulticastGroups sur la FuotaTask base du Compte AWS Lecture

FuotaTask*

ListNetworkAnalyzerConfigurations Octroie l'autorisation de répertorier les informations disponibles sur la NetworkAnalyzerConfigurations base du Compte AWS Lecture
ListPartnerAccounts Accorde l'autorisation de répertorier les comptes partenaires disponibles Lecture
ListPositionConfigurations Accorde l'autorisation de répertorier les informations relatives aux configurations de position disponibles sur la base de Compte AWS Lecture
ListQueuedMessages Accorde l'autorisation de répertorier les messages mis en file d'attente Lecture
ListServiceProfiles Octroie l'autorisation de répertorier les informations disponibles sur la ServiceProfiles base du Compte AWS Lecture
ListTagsForResource Accorde l'autorisation de répertorier toutes les identifications d'une ressource donnée. Lecture

Destination

DeviceProfile

FuotaTask

ImportTask

MulticastGroup

NetworkAnalyzerConfiguration

ServiceProfile

SidewalkAccount

WirelessDevice

WirelessGateway

WirelessGatewayTaskDefinition

ListWirelessDeviceImportTasks Accorde l'autorisation de répertorier les informations relatives aux tâches d'importation de périphériques sans fil sur la base du Compte AWS Lecture
ListWirelessDevices Octroie l'autorisation de répertorier les informations disponibles sur la WirelessDevices base du Compte AWS Lecture
ListWirelessGatewayTaskDefinitions Accorde l'autorisation de répertorier les informations relatives aux définitions de WirelessGateway tâches disponibles sur la base de Compte AWS Lecture
ListWirelessGateways Octroie l'autorisation de répertorier les informations disponibles sur la WirelessGateways base du Compte AWS Lecture
PutPositionConfiguration Accorde l'autorisation d'établir la configuration de position pour une ressource donnée Écrire

WirelessDevice

WirelessGateway

PutResourceLogLevel Accorde l'autorisation de placer un niveau de journal de ressource Écriture

WirelessDevice

WirelessGateway

ResetAllResourceLogLevels Accorde l'autorisation de réinitialiser tous les niveaux de journal de ressource Écriture
ResetResourceLogLevel Accorde l'autorisation de réinitialiser un niveau de journal de ressource. Écrire

WirelessDevice

WirelessGateway

SendDataToMulticastGroup Accorde l'autorisation d'envoyer des données à MulticastGroup Écrire

MulticastGroup*

SendDataToWirelessDevice Accorde l'autorisation d'envoyer le cadre de données d'application déchiffré au périphérique cible. Écrire

WirelessDevice*

StartBulkAssociateWirelessDeviceWithMulticastGroup Accorde l'autorisation de les WirelessDevices associer à MulticastGroup Écrire

MulticastGroup*

StartBulkDisassociateWirelessDeviceFromMulticastGroup Accorde l'autorisation de dissocier en bloc le WirelessDevices MulticastGroup Écrire

MulticastGroup*

StartFuotaTask Accorde l'autorisation de démarrer le FuotaTask Écrire

FuotaTask*

StartMulticastGroupSession Accorde l'autorisation de démarrer la MulticastGroup session Écrire

MulticastGroup*

StartNetworkAnalyzerStream Accorde l'autorisation de démarrer le NetworkAnalyzer stream Écrire

NetworkAnalyzerConfiguration*

StartSingleWirelessDeviceImportTask Octroie l'autorisation de lancer l'unique tâche d'importation de périphériques sans fil Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

StartWirelessDeviceImportTask Octroie l'autorisation de lancer la tâche d'importation de périphériques sans fil Écrire

ImportTask*

aws:RequestTag/${TagKey}

aws:TagKeys

TagResource Accorde l'autorisation de baliser une ressource donnée. Balisage

Destination

DeviceProfile

FuotaTask

ImportTask

MulticastGroup

NetworkAnalyzerConfiguration

ServiceProfile

SidewalkAccount

WirelessDevice

WirelessGateway

WirelessGatewayTaskDefinition

aws:RequestTag/${TagKey}

aws:TagKeys

TestWirelessDevice Accorde l'autorisation de simuler un appareil mis en service pour envoyer des données de liaison montante avec la charge utile 'Hello'. Écriture

WirelessDevice*

UntagResource Accorde l'autorisation de supprimer les balises données de la ressource. Balisage

Destination

DeviceProfile

FuotaTask

ImportTask

MulticastGroup

NetworkAnalyzerConfiguration

ServiceProfile

SidewalkAccount

WirelessDevice

WirelessGateway

WirelessGatewayTaskDefinition

aws:TagKeys

UpdateDestination Accorde l'autorisation de mettre à jour une ressource Destination. Écrire

Destination*

UpdateEventConfigurationByResourceTypes Accorde l'autorisation de mettre à jour la configuration d'événements par types de ressources Écrire
UpdateFuotaTask Accorde l'autorisation de mettre à jour le FuotaTask Écrire

FuotaTask*

UpdateLogLevelsByResourceTypes Accorde l'autorisation de mettre à jour les niveaux de journal par type de ressource Écrire
UpdateMetricConfiguration Accorde l'autorisation de mettre à jour la configuration des métriques Écrire
UpdateMulticastGroup Accorde l'autorisation de mettre à jour le MulticastGroup Écrire

MulticastGroup*

UpdateNetworkAnalyzerConfiguration Accorde l'autorisation de mettre à jour le NetworkAnalyzerConfiguration Écrire

MulticastGroup*

NetworkAnalyzerConfiguration*

WirelessDevice*

WirelessGateway*

UpdatePartnerAccount Accorde l'autorisation de mettre à jour un compte partenaire. Écrire

SidewalkAccount*

UpdatePosition Accorde l'autorisation de mettre à jour la position d'une ressource donnée Écrire

WirelessDevice

WirelessGateway

UpdateResourceEventConfiguration Accorde l'autorisation de mettre à jour la configuration d'un événement pour un identifiant Écrire

SidewalkAccount

WirelessDevice

WirelessGateway

UpdateResourcePosition Accorde l'autorisation de mettre à jour la position d'une ressource donnée Écrire

WirelessDevice

WirelessGateway

UpdateWirelessDevice Autorise la mise à jour d'une WirelessDevice ressource Écrire

WirelessDevice*

UpdateWirelessDeviceImportTask Octroie l'autorisation de mettre à jour une tâche d'importation de périphériques sans fil Écrire

ImportTask*

UpdateWirelessGateway Autorise la mise à jour d'une WirelessGateway ressource Écrire

WirelessGateway*

Types de ressources définis par AWS IoT Wireless

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.

Types de ressources ARN Clés de condition
WirelessDevice arn:${Partition}:iotwireless:${Region}:${Account}:WirelessDevice/${WirelessDeviceId}

aws:ResourceTag/${TagKey}

WirelessGateway arn:${Partition}:iotwireless:${Region}:${Account}:WirelessGateway/${WirelessGatewayId}

aws:ResourceTag/${TagKey}

DeviceProfile arn:${Partition}:iotwireless:${Region}:${Account}:DeviceProfile/${DeviceProfileId}

aws:ResourceTag/${TagKey}

ServiceProfile arn:${Partition}:iotwireless:${Region}:${Account}:ServiceProfile/${ServiceProfileId}

aws:ResourceTag/${TagKey}

Destination arn:${Partition}:iotwireless:${Region}:${Account}:Destination/${DestinationName}

aws:ResourceTag/${TagKey}

SidewalkAccount arn:${Partition}:iotwireless:${Region}:${Account}:SidewalkAccount/${SidewalkAccountId}

aws:ResourceTag/${TagKey}

WirelessGatewayTaskDefinition arn:${Partition}:iotwireless:${Region}:${Account}:WirelessGatewayTaskDefinition/${WirelessGatewayTaskDefinitionId}

aws:ResourceTag/${TagKey}

FuotaTask arn:${Partition}:iotwireless:${Region}:${Account}:FuotaTask/${FuotaTaskId}

aws:ResourceTag/${TagKey}

MulticastGroup arn:${Partition}:iotwireless:${Region}:${Account}:MulticastGroup/${MulticastGroupId}

aws:ResourceTag/${TagKey}

NetworkAnalyzerConfiguration arn:${Partition}:iotwireless:${Region}:${Account}:NetworkAnalyzerConfiguration/${NetworkAnalyzerConfigurationName}

aws:ResourceTag/${TagKey}

thing arn:${Partition}:iot:${Region}:${Account}:thing/${ThingName}
cert arn:${Partition}:iot:${Region}:${Account}:cert/${Certificate}
ImportTask arn:${Partition}:iotwireless:${Region}:${Account}:ImportTask/${ImportTaskId}

aws:ResourceTag/${TagKey}

Clés de condition pour AWS IoT Wireless

AWS IoT Wireless définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM. Vous pouvez utiliser ces clés pour affiner les conditions d'application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.

Pour afficher les clés de condition globales disponibles pour tous les services, consultez Clés de condition globales disponibles.

Clés de condition Description Type
aws:RequestTag/${TagKey} Filtre l'accès en fonction d'une clé de balise présente dans la demande envoyée par l'utilisateur à la ressource IoT Wireless. Chaîne
aws:ResourceTag/${TagKey} Filtre l'accès en fonction d'un composant de clé de balise d'une balise attachée à une ressource IoT Wireless. Chaîne
aws:TagKeys Filtre l'accès en fonction de la liste de tous les noms de clés de balise associés à la ressource dans la demande ArrayOfString