常见问题

本主题涵盖了有关 ArcGIS Server on Amazon Web Services 的常见问题。

云构建器问题

ArcGIS Server 站点问题

Amazon Web 服务常见问题

在我登录 ArcGIS Server Cloud Builder on Amazon Web Services 时,Esri 是否查看和存储我的 Amazon 访问密钥和保密访问密钥?

不会。当您使用 ArcGIS Server Cloud Builder on Amazon Web Services 时,您的 Amazon 访问密钥和保密访问密钥将直接通过 Amazon 的数据库进行校验,并不会发送到 Esri 服务器。

如果我已经具有一个 Esri 开发者网络 (EDN) 许可,应如何获取 prvc 文件来授权我的站点?

云构建器需要使用 prvc 文件来授权 ArcGIS Server。EDN 用户可通过以下方式创建 .prvc 文件:

  1. 登录 Esri 客户关怀中心网站,获取您的授权码 (ECP...)。

  2. 使用 Notepad 等文本编辑器通过以下模板创建文件并插入您的信息,包括您在上一步操作中获取的授权码。

    // User Information
    First Name=
    Last Name=
    Organization=
    Department=
    Email=
    Address 1=
    City=
    State/Province=
    Location=<country or region>
    Location Code=<country or region code>
    Zip/Postal Code=
    Phone Number=
    Your Organization=
    Your Industry=
    Yourself=
    
    // Features and authorization numbers
    ArcGIS Server=ECP...
    

  3. 使用 .prvc 扩展名保存文件。
  4. 在云构建器中,当提示输入许可文件时,请浏览至该 .prvc 文件。

当我允许云构建器创建一个新的密钥对文件时,该文件将放置在磁盘的哪个位置?

密钥对放置在 ArcGISCloudBuilder 下的 Windows Documents 文件夹中。例如,密钥对文件的路径可能类似于 C:\Users\username\Documents\ArcGISCloudBuilder\arcgis-TestSite.pem

使用云构建器创建站点时是否会安装 Web Adaptor?我是否需要安装 Web Adaptor?

ArcGIS Server Cloud Builder on Amazon Web Services 不需要安装或配置 ArcGIS Web Adaptor,因为弹性负载均衡器 (ELB) 所起的很多作用与之相同,可在站点中的所有 GIS 服务器间分配收到的请求。但在您创建站点之后,您可以选择登录实例并从 Esri 客户关怀中心网站下载 Web Adaptor 安装程序。如果要在 Windows 实例上托管 ArcGIS API for JavaScript 应用程序,则必须进行此操作。有关详细信息,请参阅在 Windows 站点上部署 Web 应用程序

云构建器在我登录之后会显示以下内容:“获取自定义配置模板列表失败。已被禁止。”

显示此消息的原因可能有多种,例如系统时间与当前时间不同步。例如,当您所在区域夏季时间会提前一小时,而计算机却始终没有同步变更时,云构建器将不允许 Amazon EC2 的某些操作。

我能否通过代理服务器使用云构建器?

通过代理服务器连接到 Internet 时,ArcGIS Server Cloud Builder on Amazon Web Services 不能用于构建站点。

我最近在 Windows 上创建了一个 ArcGIS Server 站点,但在尝试登录时远程桌面连接失败。

首先,站点启动需要一些时间。如果使用 ArcGIS Server Cloud Builder on Amazon Web Services 创建站点,等到我的站点 窗口中显示了所有站点信息并显示停止、更新、删除等按钮后再进行操作。

如果通过 AWS 管理控制台手动启动站点,请右键单击实例并单击获取系统日志。显示 Windows 就绪的消息后,等待 5 分钟再登录。

第二,确保您已向站点的安全组中添加了一条规则允许通过端口 3389 进行远程桌面连接。这一点在打开 ArcGIS for Server 的 Amazon EC2 安全组中进行了说明。

在启动 EC2 实例后,如何能够确定 ArcGIS Server 已成功配置?

通过查看并登录 ArcGIS Server 管理器来检查 ArcGIS Server 的健康状况。在云构建器中展开您的站点详细信息以查看 ArcGIS Server 管理器的 URL。您应能够访问此 URL 并使用在应用云构建器向导时提供的主站点管理员帐户进行登录。正常运行的站点将具有一个正在运行的示例地图服务,且系统 (System) 和工具 (Utilities) 文件夹中将具有若干预配置的服务。

确保在进行以上检查之前让站点有足够的时间启动。

是否在 ArcGIS Server AMI 中启用了 Windows 防火墙?

ArcGIS Server AMI 中启用了 Windows 防火墙,且打开了 ArcGIS Server 运行所需的所有端口。Windows 防火墙是对 Amazon 安全组的一种补充。要允许对某个端口进行入站访问,该端口必须同时获得 Windows 防火墙和 Amazon 安全组的批准。

请参阅 Windows 防火墙和 ArcGIS Server AMI

Amazon 虚拟私有云 (VPC) 是否支持 ArcGIS Server?

是的。从版本 10.1 Service Pack 1 开始,您可以通过 ArcGIS Server Cloud Builder on Amazon Web Services 在 VPC 子网中启动站点。您也可以使用 AWS 管理控制台在 VPC 中启动 ArcGIS Server 实例。

请参阅 Amazon 虚拟私有云 (VPC) 和 ArcGIS Server

当单击启动来启动实例时,我发现发生了容量不足错误。

此错误来源于 Amazon EC2,表示没有足够容量来满足新实例的需求。如果部署架构允许,您可以通过在另一可用区域请求实例来解决问题,或允许 EC2 为您选择可用区域。还可以选择尝试启动不同大小的实例或稍后再尝试启动实例。

当我尝试在 Windows 上从 EC2 实例中检索管理员密码时,显示消息“找不到密码”。

在您停止并启动 EC2 实例后尝试使用获取 Windows 密码时,会显示以上消息。要避免出现此错误,请在首次登录时将管理员密码更改为易于记忆的值。

我如何找到访问密钥和保密访问密钥?

当您配置使用 EC2 的客户端应用程序(包括 ArcGIS Server Cloud Builder on Amazon Web Services)时,系统可能会要求您提供访问密钥和保密访问密钥。当您向 Amazon Web 服务提交请求时,以上特殊密钥将用于识别您的身份(或代表您的应用)。

每个 Amazon 帐户都可以具有多个关联用户,每个用户都有自己的访问级别和密钥。要登录云构建器,需要提供与具有管理员权限的帐户用户相关联的访问密钥。

如果未定义具有管理员访问权限的用户,或者没有密钥,则需要进行下列操作:

  1. 登录 AWS 管理控制台,然后单击服务 > IAM
  2. 单击创建新用户组
  3. 输入组名称并单击继续
  4. 单击管理员权限策略模板旁的选择按钮。需要管理员权限才能使用云构建器的所有功能。除管理 SSL 证书外,高级用户可在云构建器中进行所有操作。
  5. 单击继续接受管理员默认安全策略。
  6. 单击创建新用户标签并输入用户名称,例如,您自己的名称。然后,单击继续
  7. 检查要创建的组和用户的信息,并单击继续
  8. 单击下载凭据,将 CSV 文件保存到安全位置。以后无法下载这些密钥,因此,请确保已将它们保存到本地计算机中。
  9. 在电子表格或文本编辑器中打开 CSV 文件,将访问密钥保密访问密钥复制并粘贴到云构建器登录屏幕。

从 AWS 管理控制台获取的信息称我的实例已安排退出使用。此消息代表什么?

当您的实例恰巧运行在 Amazon 需要更换的已降级硬件上时,您可能会收到以上消息。当您看到此消息时,应使用 ArcGIS Server Cloud Builder on Amazon Web Services 停止站点并重新启动。以上操作完成后消息即会消失。

5/15/2014