如果您找不到数据,请尝试以下步骤:
1.检查AWS Greengrass组件的部署状态和设置是否正确。
2.确保您的Kinesis数据流的名称与AWS Greengrass组件发送数据的名称匹配。
3.检查您的AWS Greengrass组件是否有权向Kinesis数据流发送数据。您可以使用以下权限策略:
{
"Action": [
"kinesis:PutRecord",
"kinesis:PutRecords"
],
"Resource": "arn:aws:kinesis:
4.检查您的AWS Greengrass组件是否启用运行时环境。您可以在AWS Greengrass核心设备上运行以下命令来检查它:
sudo systemctl status greengrass.service
如果运行时环境未启用,请运行以下命令将其启用:
sudo systemctl enable greengrass.service
然后运行以下命令重新启动AWS Greengrass:
sudo systemctl restart greengrass.service
如果这些步骤仍然无法解决您的问题,请检查AWS Greengrass和AWS Kinesis的日志文件以获取更多信息。