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()