diff --git a/src/Keboola/Syrup/Command/QueueCreateCommand.php b/src/Keboola/Syrup/Command/QueueCreateCommand.php
index <HASH>..<HASH> 100644
--- a/src/Keboola/Syrup/Command/QueueCreateCommand.php
+++ b/src/Keboola/Syrup/Command/QueueCreateCommand.php
@@ -60,9 +60,12 @@ class QueueCreateCommand extends ContainerAwareCommand
         }
 
         if (!$noWatch) {
-            $cwClient = CloudWatchClient::factory([
-                'region' => 'us-east-1'
-            ]);
+            $data['region'] = $region;
+            if ($accessKey != null && $secretKey != null) {
+                $data['key'] = $accessKey;
+                $data['secret'] = $secretKey;
+            }
+            $cwClient = CloudWatchClient::factory($data);
 
             $cwClient->putMetricAlarm([
                 // AlarmName is required
fix (QueueCreateCommand): use supplied credentials for Cloudwatch alert