作为作为批处理作业运行的.NET Core应用程序的一部分,我试图在由Elastic Beanstalk管理的EC2实例上回收应用程序池。
当我调用mySSMClient.DescribeInstanceInformationAsync()时,我看到InstanceId已成功返回。但是,当我使用此InstanceId发送文档命令时,应用程序池不会被回收。
如果我直接在EC2实例本身上(而不是在批处理作业中)运行.NET Core应用程序,则具有InstanceId的SendCommandAsync成功,并且应用程序池被回收。
我是否需要分配给批处理角色特定权限才能成功运行SSM文档?我曾尝试添加AmazonEC2FullAccess和AmazonSSMFullAccess,但没有任何运气。