From e83848c8a4c8e709069fbf23622050555617077d Mon Sep 17 00:00:00 2001 From: Mike Salvatore Date: Mon, 9 May 2022 07:09:11 -0400 Subject: [PATCH] Island: Add AWSInstance to the DIContainer --- monkey/monkey_island/cc/services/initialize.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/monkey/monkey_island/cc/services/initialize.py b/monkey/monkey_island/cc/services/initialize.py index faa3bcef9..bcc11676d 100644 --- a/monkey/monkey_island/cc/services/initialize.py +++ b/monkey/monkey_island/cc/services/initialize.py @@ -2,6 +2,7 @@ from pathlib import Path from threading import Thread from common import DIContainer +from common.aws import AWSInstance from monkey_island.cc.services import DirectoryFileStorageService, IFileStorageService, aws_service from monkey_island.cc.services.post_breach_files import PostBreachFilesService from monkey_island.cc.services.run_local_monkey import LocalMonkeyRunService @@ -14,6 +15,7 @@ def initialize_services(data_dir: Path) -> DIContainer: container.register_instance( IFileStorageService, DirectoryFileStorageService(data_dir / "custom_pbas") ) + container.register_instance(AWSInstance, AWSInstance()) # Takes a while so it's best to start it in the background Thread(target=aws_service.initialize, name="AwsService initialization", daemon=True).start()