

AWS IoT FleetWise 自 2026 年 4 月 30 日起將不再向新客戶開放。現有的 AWS IoT FleetWise 客戶可以繼續使用 服務。[上的連線行動性指南 AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)提供如何為連線行動解決方案開發和部署模組化服務的指引，這些解決方案可用於實現與 AWS IoT FleetWise 同等的功能。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS IoT 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)時，您可以使用下表做為參考。下表列出每個 AWS IoT FleetWise API、您可以授予執行動作許可的對應動作，以及您可以授予許可 AWS 的資源。

在政策的 `Action` 欄位中指定動作，然後在政策的 `Resource` 欄位中指定資源值。若要指定動作，請使用 `iotfleetwise:`字首，後面接著動作名稱。例如 `iotfleetwise:CreateSignalCatalog`。

目前， AWS IoT FleetWise 支援下列[動作、資源和條件金鑰](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotfleetwise.html)。

使用捲軸查看資料表的其餘部分。


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