Как часть приложения .NET Core, работающего как пакетное задание, я пытаюсь перезапустить пул приложений в экземпляре EC2, управляемом Elastic Beanstalk.
Когда я вызываю mySSMClient.DescribeInstanceInformationAsync (), яувидеть, как InstanceId успешно возвращен.Однако, когда я отправляю команду для документа с этим InstanceId, пул приложений не перерабатывается.
Если я запускаю приложение .NET Core непосредственно на самом экземпляре EC2 (а не в пакетном задании), SendCommandAsync с InstanceId успешно выполняется, и пул приложений перерабатывается.
Есть ли особые разрешения, которые мне нужно назначить для роли пакета, чтобы иметь возможность успешно запустить документ SSM?Я попытался добавить AmazonEC2FullAccess и AmazonSSMFullAccess, но мне не повезло.