AWS 物联网 FleetWise 不再向新客户开放。现有的 AWS 物联网 FleetWise 客户可以继续使用该服务。《互联出行指南》 AWS
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
正在连接到 AWS FleetWise 通过接口 VPC 终端节点实现物联网
您可以使用虚拟私有云 (VPC AWS PrivateLink) 中的接口 VPC 终端节点 () 直接连接到 AWS IoT FleetWise ,而不是通过互联网连接。当您使用接口 VPC 终端节点时,您的 VPC 和 AWS I FleetWise oT 之间的通信完全在 AWS 网络内进行。每个 VPC 端点都由您的 VPC 子网中一个或多个使用私有 IP 地址的弹性网络接口(ENI)代表。
接口 VPC 终端节点 FleetWise 无需互联网网关、NAT 设备、VPN 连接或 Direct Connect 连接即可将您的 VPC 直接连接到 AWS 物联网。您的 VPC 中的实例不需要公有 IP 地址即可与 FleetWise I AWS oT API 通信。
要 FleetWise 通过您的 VPC 使用 AWS IoT,您必须从 VPC 内部的实例进行连接,或者使用 AWS Virtual Private Network (VPN) 或将您的私有网络连接到您的 VPC Direct Connect。有关 Amazon VPN 的信息,请参阅《Amazon Virtual Private Cloud 用户指南》中的 VPN 连接。有关信息 AWS Direct Connect,请参阅《Direct Connect 用户指南》中的创建连接。
您可以使用 AWS 控制台或 AWS Command Line Interface (AWS CLI) 命令创建接口 VPC 终端节点以连接到 AWS IoT FleetWise 。有关更多信息,请参阅创建接口端点。
创建接口 VPC 终端节点后,如果您为该终端节点启用私有 DNS 主机名,则默认 AWS IoT 终端节点会解析到您的 VPC FleetWise 终端节点。 AWS IoT FleetWise 的默认服务名称终端节点采用以下格式。
iotfleetwise.Region.amazonaws.com
如果您不启用私有 DNS 主机名,Amazon VPC 将提供一个您可以使用的 DNS 端点名称,格式如下。
VPCE_ID.iotfleetwise.Region.vpce.amazonaws.com
有关更多信息,请参阅《Amazon VPC 用户指南》中的接口 VPC 端点 (AWS PrivateLink)。
AWS IoT FleetWise 支持在您的 VPC 内调用其所有 API 操作。
您可以将 VPC 端点策略附加到 VPC 端点,以控制 IAM 委托人的访问权限。您还可以将安全组与 VPC 端点关联,以便根据网络流量的源和目标(例如 IP 地址范围)控制入站和出站访问。有关更多信息,请参阅使用 VPC 端点控制对服务的访问。
注意
AWS IoT FleetWise 支持所有采用双栈模式的 VPC 终端节点。有关服务终端节点的信息,请参阅 AWS IoT FleetWise 终端节点和配额。
为创建 VPC 终端节点策略 AWS 物联网 FleetWise
您可以为 AWS 物联网的亚马逊 VPC 终端节点创建策略 FleetWise 以指定以下内容:
-
可以或不能执行操作的主体
-
可执行或不可执行的操作
有关更多信息,请参阅《Amazon VPC 用户指南》中的使用 VPC 端点控制对服务的访问。
例— VPC 终端节点策略拒绝来自指定用户的所有访问 AWS 账户
以下 VPC 终端节点政策拒绝 AWS 账户使用该终端节点的123456789012所有 API 调用。
{ "Statement": [ { "Action": "*", "Effect": "Allow", "Resource": "*", "Principal": "*" }, { "Action": "*", "Effect": "Deny", "Resource": "*", "Principal": { "AWS": [ "123456789012" ] } } ] }
例:仅允许 VPC 访问指定的 IAM 委托人(用户)的 VPC 端点策略
以下 VPC 终端节点策略仅允许 AWS 账户lijuan中的用户完全访问123456789012。它拒绝所有其他 IAM 主体访问端点。
{ "Statement": [ { "Action": "*", "Effect": "Allow", "Resource": "*", "Principal": { "AWS": [ "arn:aws:iam::123456789012:user/lijuan" ] } }] }
例— 的 VPC 终端节点政策 AWS 物联网 FleetWise 行动
以下是 AWS 物联网终端节点策略的示例 FleetWise。当连接到终端节点时,此策略授予 IAM 用户访问fleetWise中列出的 I AWS oT FleetWise 操作的权限 AWS 账户
123456789012。
{ "Statement": [ { "Principal": { "AWS": [ "arn:aws:iam::123456789012:user/fleetWise" }, "Resource": "*", "Effect": "Allow", "Action": [ "iotfleetwise:ListFleets", "iotfleetwise:ListCampaigns", "iotfleetwise:CreateVehicle", ] } ] }