AWS: получение идентификатора экземпляра EC2, связанного со средой beanstalk

Как связать идентификатор экземпляра со средой EBS (например, с boto):

(параметр "EnvironmentId" не является идентификатором ECI AMI)

def get_environment_instance(self, env_name):
        """
        Returns the environment instance id
        """
        response = self.ebs.describe_environments(application_name=self.app_name,environment_names=[env_name],include_deleted=False)
        envs = response['DescribeEnvironmentsResponse']['DescribeEnvironmentsResult']['Environments']
        for env in envs[:]:
                out('---'+  env['EnvironmentId'])
        return None

1 ответ

Решение

Я думаю, что вы хотите describe_environment_resources метод, а не describe_environments, Это должно вернуть все ресурсы AWS, используемые средой, включая идентификаторы всех экземпляров EC2.

Другие вопросы по тегам