本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Elastic Compute Cl
您可以配置在 Amazon EC2 上运行的网关。网关在 Amazon 云中运行,并将工业数据源中的数据提取到 Amazon IoT SiteWise。有关更多信息,请参阅 。什么是 Amazon EC2?中的Amazon EC2 Linux 实例.
Amazon IoT SiteWise提供了Amazon CloudFormation模板,可使用该模板轻松在 Amazon EC2 实例上创建网关依赖项。在从模板创建堆栈时,Amazon CloudFormation 将创建运行网关所需的 Amazon 资源。然后,您可以创建一个使用Amazon IoT Greengrass在 Amazon EC2 实例上运行的核心。
Amazon CloudFormation 模板创建以下资源:
-
一个 Amazon EC2 实例Amazon IoT GreengrassCore 软件
-
网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的Amazon IoT Greengrass具有信息级别日志记录的组 CloudWatch 日志和本地文件系统
-
AAmazon Virtual Private Cloud
-
Amazon Identity and Access Management(IAM) 角色
您需要为此 Amazon CloudFormation 模板创建和使用的资源付费。这些费用包括Amazon IoT GreengrassAmazon EC2 的设备和计算容量以及数据传输。
先决条件
要从该堆栈模板在 Amazon EC2 上创建网关依赖项,您需要:
-
Amazon 账户中的 Amazon IoT SiteWise 服务相关角色。当您使用 Amazon IoT SiteWise 控制台时,将自动创建此角色。有关更多信息,请参阅 将服务相关角色用于 Amazon IoT SiteWise。
-
附加到您创建此堆栈的区域中的 Amazon 账户的 Amazon IoT Greengrass 服务角色。有关更多信息,请参阅 。Amazon IoT Greengrass服务角色中的Amazon IoT Greengrass Version 1开发人员指南.
创建 Amazon CloudFormation 堆栈
您可以在中创建堆栈Amazon CloudFormation使用创建 Amazon EC2 实例Amazon IoT Greengrass网关依赖项。
在 Amazon EC2 上创建网关依赖项
-
打开 Amazon CloudFormation 模板
并登录 Amazon Web Services Management Console。 -
在创建堆栈 页面,选择页面底部的 Next (下一步)。
-
在存储库的指定堆栈详细信息页面上,输入GroupName(对于 )Amazon IoT Greengrass此模板为网关创建的组。
-
(可选)更改模板的任何其他参数:
-
请选择 Next(下一步)。
-
在 Configure stack options(配置堆栈选项) 页面上,请选择 Next(下一步)。
-
在页面底部,选中用于确认 Amazon CloudFormation 需要访问功能的复选框。
-
选择 Create stack(创建堆栈)。
创建堆栈约需 5 分钟时间。如果创建堆栈失败,则表明您的账户可能没有足够的权限,或者您可能没有必要的IAM 角色。请执行以下步骤来删除堆栈,然后重试:
-
选择右上角的 Delete (删除)。
删除堆栈需要几分钟时间。
-
如果无法删除堆栈,请再次选择删除。
-
如果堆栈仍然无法删除,请按照 Amazon CloudFormation 控制台中的步骤跳过删除失败的资源,然后重试。
-
-
在成功创建堆栈后,可以使用创建网关Amazon IoT Greengrass部署到 Amazon EC2 实例的组。有关更多信息,请参阅 将网关添加到 Amazon IoT SiteWise。
创建堆栈后,您可以在 Amazon 账户中看到新资源。如果您删除或修改这些资源,网关可能会停止正常工作。建议您不要修改这些资源,除非您想更改网关的 Amazon IoT Greengrass 组设置。