

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

# 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\$1id* *fleet-id* arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id*  | 
| CreateCampaign | iotfleetwise：CreateCampaign |  arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name* arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name* arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id*  | 
| CreateDecoderManifest | iotfleetwise：CreateDecoderManifest |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name*  | 
| CreateFleet | iotfleetwise：CreateFleet |  arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id* arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| CreateModelManifest | iotfleetwise：CreateModelManifest |  arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| CreateSignalCatalog | iotfleetwise：CreateSignalCatalog |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| CreateStateTemplate | iotfleetwise：CreateStateTemplate |  arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id* arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| CreateVehicle | iotfleetwise：CreateVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| BatchCreateVehicle | iotfleetwise：CreateVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| DeleteCampaign | iotfleetwise：DeleteCampaign |  arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name*  | 
| DeleteDecoderManifest | iotfleetwise：DeleteDecoderManifest |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| DeleteFleet | iotfleetwise：DeleteFleet |  arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id*  | 
| DeleteModelManifest | iotfleetwise：DeleteModelManifest |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| DeleteSignalCatalog | iotfleetwise：DeleteSignalCatalog |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| DeleteStateTemplate | iotfleetwise：DeleteStateTemplate |  arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id*  | 
| DeleteVehicle | iotfleetwise：DeleteVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id*  | 
| DisassociateVehicleFleet | iotfleetwise：DisassociateVehicleFleet |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id*  | 
| GetCampaign | iotfleetwise：GetCampaign |  arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name*  | 
| GetDecoderManifest | iotfleetwise：GetDecoderManifest |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| GetEncryptionConfiguration | iotfleetwise：GetEncryptionConfiguration |  | 
| GetFleet | iotfleetwise：GetFleet |  arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id*  | 
| GetLoggingOptions | iotfleetwise：GetLoggingOptions |  | 
| GetModelManifest | iotfleetwise：GetModelManifest |  arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name*  | 
| GetRegisterAccountStatus | iotfleetwise：GetRegisterAccountStatus |  | 
| GetSignalCatalog | iotfleetwise：GetSignalCatalog |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| GetStateTemplate | iotfleetwise：GetStateTemplate |  arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id*  | 
| GetVehicle | iotfleetwise：GetVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id*  | 
| GetVehicleStatus | iotfleetwise：GetVehicleStatus |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id*  | 
| ImportDecoderManifest | iotfleetwise：ImportDecoderManifest |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| ImportSignalCatalog | iotfleetwise：ImportSignalCatalog |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| ListCampaigns | iotfleetwise：ListCampaigns |  | 
| ListDecoderManifestNetworkInterfaces | iotfleetwise：ListDecoderManifestNetworkInterfaces |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| ListDecoderManifests | iotfleetwise：ListDecoderManifests |  | 
| ListDecoderManifestSignals | iotfleetwise：ListDecoderManifestSignals |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| ListFleets | iotfleetwise：ListFleets |  | 
| ListFleetsForVehicle | iotfleetwise：ListFleetsForVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id*  | 
| ListModelManifestNodes | iotfleetwise：ListModelManifestNodes |  arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name*  | 
| ListModelManifests | iotfleetwise：ListModelManifests |  | 
| ListSignalCatalogNodes | iotfleetwise：ListSignalCatalogNodes |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| ListSignalCatalogs | iotfleetwise：ListSignalCatalogs |  | 
| ListStateTemplates | iotfleetwise：ListStateTemplates |  | 
| ListVehicles | iotfleetwise：ListVehicles |  | 
| ListVehiclesInFleet | iotfleetwise：ListVehiclesInFleet |  arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id*  | 
| ListTagsForResource | iotfleetwise：ListTagsForResource |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id* arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name* arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id*  | 
| PutEncryptionConfiguration | iotfleetwise：PutEncryptionConfiguration |  | 
| PutLoggingOptions | iotfleetwise：PutLoggingOptions |  | 
| RegisterAccount | iotfleetwise：RegisterAccount |  | 
| TagResource | iotfleetwise：TagResource |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id* arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name* arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id*  | 
| UntagResource | iotfleetwise：UntagResource |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id* arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name* arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id*  | 
| UpdateCampaign | iotfleetwise：UpdateCampaign |  arn:: iotfleetwise::: *partition* campaign/ *region* *account\$1id* *campaign-name*  | 
| UpdateDecoderManifest | iotfleetwise：UpdateDecoderManifest |  arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| UpdateFleet | iotfleetwise：UpdateFleet |  arn:: iotfleetwise::: fleet/ *partition* *region* *account\$1id* *fleet-id*  | 
| UpdateModelManifest | iotfleetwise：UpdateModelManifest |  arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name*  | 
| UpdateSignalCatalog | iotfleetwise：UpdateSignalCatalog |  arn:: iotfleetwise::: *partition* signal-catalog/ *region* *account\$1id* *name*  | 
| UpdateStateTemplate | iotfleetwise：UpdateStateTemplate |  arn:: iotfleetwise::: state-*partition* template/ *region* *account\$1id* *state-template-id*  | 
| UpdateVehicle | iotfleetwise：UpdateVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 
| BatchUpdateVehicle | iotfleetwise：UpdateVehicle |  arn:: iotfleetwise::: vehicle/ *partition* *region* *account\$1id* *vehicle-id* arn:: iotfleetwise::: model-m *partition* anifest/ *region* *account\$1id* *name* arn:: iotfleetwise::: *partition* decoder-manifest/ *region* *account\$1id* *name*  | 