TaskscheduleR作业返回fetch.write_内存错误,但在虚拟机的RStudio中作为本地作业工作

TaskscheduleR作业返回fetch.write_内存错误,但在虚拟机的RStudio中作为本地作业工作,r,amazon-web-services,amazon-ec2,taskscheduler,chron,R,Amazon Web Services,Amazon Ec2,Taskscheduler,Chron,我正在尝试设置一个自动作业,它构建一个csv文件(通过从多个MySQL数据库中提取聚合),并每天发送一封电子邮件。如果脚本正常通过RStudio运行,则整个脚本将作为本地作业运行(通过RStudio作业v1.2.1335)。但是,当作业通过taskscheduleRaddin自动执行时,它会返回以下错误: Error in curl::curl_fetch_memory(url, handle = handle) : Could not resolve host: .domo.com Ca

我正在尝试设置一个自动作业,它构建一个csv文件(通过从多个MySQL数据库中提取聚合),并每天发送一封电子邮件。如果脚本正常通过RStudio运行,则整个脚本将作为本地作业运行(通过RStudio作业v1.2.1335)。但是,当作业通过
taskscheduleR
addin自动执行时,它会返回以下错误:

Error in curl::curl_fetch_memory(url, handle = handle) : 
  Could not resolve host: .domo.com
Calls: <Anonymous> ... request_fetch -> request_fetch.write_memory -> <Anonymous>
Execution halted

但我不完全确定这是否是问题所在。我正在通过运行Microsoft Server 2019的aws EC2实例运行此操作。

我发现我的用户名和密码没有在自动作业中使用。在EC2自动作业中,您的
.Renviron
文件似乎无法正确提取

您可以通过获取
.Renviron
并将其作为数据帧加载来解决此问题。然后打电话给我

Welcome to DomoR

Attaching package: 'DomoR'

The following object is masked from 'package:RMySQL':

    fetch

The following object is masked from 'package:DBI':

    fetch