

AWS FleetWise 物联网不再向新客户开放。现有的 AWS 物联网 FleetWise 客户可以继续使用该服务。[上的《互联移动指南》 AWS提供了有关如何为](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)互联移动解决方案开发和部署模块化服务的指导，这些解决方案可用于实现与 AWS 物联网同等的功能 FleetWise。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS 物联网 FleetWise API 操作和资源参考
<a name="api-permissions-reference"></a>

当您[使用 IAM 身份的策略管理访问权限](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/security-iam.html#security_iam_access-manage)时，您可以使用下表作为参考。该表列出了每个 FleetWise I AWS oT API、您可以为其授予执行操作权限的相应操作，以及您可以为其授予权限的 AWS 资源。

在策略的 `Action` 字段中指定操作，并在策略的 `Resource` 字段中指定资源值。要指定操作，请使用`iotfleetwise:`前缀和操作名称。例如 `iotfleetwise:CreateSignalCatalog`。

目前， AWS IoT FleetWise 支持以下[操作、资源和条件键](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotfleetwise.html)。

使用滚动条查看表格的其余部分。


| AWS 物联网 FleetWise 行动 | 所需的权限 | 资源 | 
| --- | --- | --- | 
| AssociateVehicleFleet | iotfleetwise：AssociateVehicleFleet | arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}}<br />arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}} | 
| CreateCampaign | iotfleetwise：CreateCampaign | arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}}<br />arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}} | 
| CreateDecoderManifest | iotfleetwise：CreateDecoderManifest | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}} | 
| CreateFleet | iotfleetwise：CreateFleet | arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}}<br />arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| CreateModelManifest | iotfleetwise：CreateModelManifest | arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| CreateSignalCatalog | iotfleetwise：CreateSignalCatalog | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| CreateStateTemplate | iotfleetwise：CreateStateTemplate | arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}}<br />arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| CreateVehicle | iotfleetwise：CreateVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| BatchCreateVehicle | iotfleetwise：CreateVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| DeleteCampaign | iotfleetwise：DeleteCampaign | arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}} | 
| DeleteDecoderManifest | iotfleetwise：DeleteDecoderManifest | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| DeleteFleet | iotfleetwise：DeleteFleet | arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}} | 
| DeleteModelManifest | iotfleetwise：DeleteModelManifest | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| DeleteSignalCatalog | iotfleetwise：DeleteSignalCatalog | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| DeleteStateTemplate | iotfleetwise：DeleteStateTemplate | arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}} | 
| DeleteVehicle | iotfleetwise：DeleteVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}} | 
| DisassociateVehicleFleet | iotfleetwise：DisassociateVehicleFleet | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}} | 
| GetCampaign | iotfleetwise：GetCampaign | arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}} | 
| GetDecoderManifest | iotfleetwise：GetDecoderManifest | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| GetEncryptionConfiguration | iotfleetwise：GetEncryptionConfiguration |  | 
| GetFleet | iotfleetwise：GetFleet | arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}} | 
| GetLoggingOptions | iotfleetwise：GetLoggingOptions |  | 
| GetModelManifest | iotfleetwise：GetModelManifest | arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}} | 
| GetRegisterAccountStatus | iotfleetwise：GetRegisterAccountStatus |  | 
| GetSignalCatalog | iotfleetwise：GetSignalCatalog | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| GetStateTemplate | iotfleetwise：GetStateTemplate | arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}} | 
| GetVehicle | iotfleetwise：GetVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}} | 
| GetVehicleStatus | iotfleetwise：GetVehicleStatus | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}} | 
| ImportDecoderManifest | iotfleetwise：ImportDecoderManifest | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| ImportSignalCatalog | iotfleetwise：ImportSignalCatalog | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| ListCampaigns | iotfleetwise：ListCampaigns |  | 
| ListDecoderManifestNetworkInterfaces | iotfleetwise：ListDecoderManifestNetworkInterfaces | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| ListDecoderManifests | iotfleetwise：ListDecoderManifests |  | 
| ListDecoderManifestSignals | iotfleetwise：ListDecoderManifestSignals | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| ListFleets | iotfleetwise：ListFleets |  | 
| ListFleetsForVehicle | iotfleetwise：ListFleetsForVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}} | 
| ListModelManifestNodes | iotfleetwise：ListModelManifestNodes | arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}} | 
| ListModelManifests | iotfleetwise：ListModelManifests |  | 
| ListSignalCatalogNodes | iotfleetwise：ListSignalCatalogNodes | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| ListSignalCatalogs | iotfleetwise：ListSignalCatalogs |  | 
| ListStateTemplates | iotfleetwise：ListStateTemplates |  | 
| ListVehicles | iotfleetwise：ListVehicles |  | 
| ListVehiclesInFleet | iotfleetwise：ListVehiclesInFleet | arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}} | 
| ListTagsForResource | iotfleetwise：ListTagsForResource | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}}<br />arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}}<br />arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}} | 
| PutEncryptionConfiguration | iotfleetwise：PutEncryptionConfiguration |  | 
| PutLoggingOptions | iotfleetwise：PutLoggingOptions |  | 
| RegisterAccount | iotfleetwise：RegisterAccount |  | 
| TagResource | iotfleetwise：TagResource | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}}<br />arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}}<br />arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}} | 
| UntagResource | iotfleetwise：UntagResource | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}}<br />arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}}<br />arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}} | 
| UpdateCampaign | iotfleetwise：UpdateCampaign | arn:: iotfleetwise::: {{partition}} campaign/ {{region}} {{account\_id}} {{campaign-name}} | 
| UpdateDecoderManifest | iotfleetwise：UpdateDecoderManifest | arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| UpdateFleet | iotfleetwise：UpdateFleet | arn:: iotfleetwise::: fleet/ {{partition}} {{region}} {{account\_id}} {{fleet-id}} | 
| UpdateModelManifest | iotfleetwise：UpdateModelManifest | arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}} | 
| UpdateSignalCatalog | iotfleetwise：UpdateSignalCatalog | arn:: iotfleetwise::: {{partition}} signal-catalog/ {{region}} {{account\_id}} {{name}} | 
| UpdateStateTemplate | iotfleetwise：UpdateStateTemplate | arn:: iotfleetwise::: state-{{partition}} template/ {{region}} {{account\_id}} {{state-template-id}} | 
| UpdateVehicle | iotfleetwise：UpdateVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 
| BatchUpdateVehicle | iotfleetwise：UpdateVehicle | arn:: iotfleetwise::: vehicle/ {{partition}} {{region}} {{account\_id}} {{vehicle-id}}<br />arn:: iotfleetwise::: model-m {{partition}} anifest/ {{region}} {{account\_id}} {{name}}<br />arn:: iotfleetwise::: {{partition}} decoder-manifest/ {{region}} {{account\_id}} {{name}} | 