先决条件

Last published : Oct 06, 2026
在尝试在 AWS 中创建 VPX 实例之前,请确保您具备以下条件:
  • 一个 AWS 账户:用于在 AWS 虚拟私有云 (VPC) 中启动 NetScaler VPX AMI。您可以在 (http://www.aws.amazon.com) 免费创建一个 AWS 账户。
  • 一个 AWS 身份和访问管理 (IAM) 用户账户:用于安全地控制用户对 AWS 服务和资源的访问。有关如何创建 IAM 用户账户的更多信息,请参阅 创建 IAM 用户(控制台)。IAM 角色对于独立部署和高可用性部署都是强制性的。
    与您的 AWS 账户关联的 IAM 角色必须具有以下适用于各种场景的 IAM 权限。
    同一 AWS 区域中具有 IPv4 地址的 HA 对:
    "ec2:DescribeInstances",
    "ec2:AssignPrivateIpAddresses",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    同一 AWS 区域中具有 IPv6 地址的 HA 对:
    "ec2:DescribeInstances",
    "ec2:AssignIpv6Addresses",
    "ec2:UnassignIpv6Addresses",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    同一 AWS 区域中同时具有 IPv4 和 IPv6 地址的 HA 对:
    "ec2:DescribeInstances",
    "ec2:AssignPrivateIpAddresses",
    "ec2:AssignIpv6Addresses",
    "ec2:UnassignIpv6Addresses",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    跨不同 AWS 区域具有弹性 IP 地址的 HA 对:
    "ec2:DescribeInstances",
    "ec2:DescribeAddresses",
    "ec2:AssociateAddress",
    "ec2:DisassociateAddress",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    跨不同 AWS 区域具有私有 IP 地址的 HA 对:
    "ec2:DescribeInstances",
    "ec2:DescribeRouteTables",
    "ec2:DeleteRoute",
    "ec2:CreateRoute",
    "ec2:ModifyNetworkInterfaceAttribute",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    跨不同 AWS 区域同时具有私有 IP 和弹性 IP 地址的 HA 对:
    "ec2:DescribeInstances",
    "ec2:DescribeAddresses",
    "ec2:AssociateAddress",
    "ec2:DisassociateAddress",
    "ec2:DescribeRouteTables",
    "ec2:DeleteRoute",
    "ec2:CreateRoute",
    "ec2:ModifyNetworkInterfaceAttribute",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    AWS 后端自动扩缩:
    "ec2:DescribeInstances",
    "autoscaling:*",
    "sns:CreateTopic",
    "sns:DeleteTopic",
    "sns:ListTopics",
    "sns:Subscribe",
    "sqs:CreateQueue",
    "sqs:ListQueues",
    "sqs:DeleteMessage",
    "sqs:GetQueueAttributes",
    "sqs:SetQueueAttributes",
    "iam:SimulatePrincipalPolicy",
    "iam:GetRole",
    "ec2:CreateTags"
    注意:
    • 如果您使用上述功能的任意组合,请使用每个功能的 IAM 权限组合。
    • 如果您使用 Citrix CloudFormation 模板,IAM 角色将自动创建。该模板不允许选择已创建的 IAM 角色。
    • 当您通过 GUI 登录到 VPX 实例时,会出现一个提示,要求配置 IAM 角色所需的权限。如果您已配置权限,请忽略此提示。
  • AWS CLI:用于从终端程序使用 AWS 管理控制台提供的所有功能。有关更多信息,请参阅AWS CLI 用户指南。您还需要 AWS CLI 来将网络接口类型更改为 SR-IOV。
  • 弹性网络适配器 (ENA):对于启用 ENA 驱动程序的实例类型(例如 M5、C5 实例),固件版本必须为 13.0 及更高版本。
  • 您必须在 EC2 实例上为 NetScaler VPX 配置实例元数据服务 (IMDS)。IMDSv1 和 IMDSv2 是从正在运行的 AWS EC2 实例访问实例元数据的两种可用模式。IMDSv2 比 IMDSv1 更安全。您可以将实例配置为使用这两种方法(默认选项)或仅使用 IMDSv2 模式(通过禁用 IMDSv1)。Citrix ADC VPX 从 NetScaler VPX 13.1.48.x 版本开始支持仅 IMDSv2 模式。