Публикация скрипта PowerShell в AWS Lambda - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь развернуть основной скрипт PowerShell на AWS Lambda.Я выполняю развертывание из экземпляра EC2.

Я следую за Пакетом развертывания AWS Lambda в PowerShell - AWS Lambda и пытаюсь развернуть точный сценарий, который они описывают.Похоже, что он будет работать, когда я запусту:

Publish-AWSPowerShellLambda -ScriptPath .\LambdaPSTest.ps1 -Name LambdaPSTest -Region us-east-1

, но затем я получаю следующую ошибку.

Ошибка при получении конфигурации для функции LambdaPSTest: код состояния ответа не указываетуспех: 404 (не найден).

Я запутался, почему это выглядит так, как будто это происходит в регионе, так как я установил его, когда позвонил в публикацию.

Error publishing PowerShell Lambda Function: -1

CALLSTACK:
Command                     Arguments
-------                     ---------
_deployProject
Publish-AWSPowerShellLambda {{Region=us-east-1$null}, {Region=us-east-1$null}, {Region=us-east-1$null}, {Region=us-ea...
<ScriptBlock>               {{=$null}, {=$null}, {=$null}, {=$null}}
At C:\Users\Administrator\Documents\PowerShell\Modules\AWSLambdaPSCore\1.1.0.0\Private\_DeploymentFunctions.ps1:194 char:13
+             throw $msg
+             ~~~~~~~~~~
+ CategoryInfo          : OperationStopped: (Error publishin...
:String) [], RuntimeException
+ FullyQualifiedErrorId : Error publishing PowerShell Lambda Function: -1
CALLSTACK:
Command                     Arguments
-------                     ---------
_deployProject
Publish-AWSPowerShellLambda {{Region=us-east-1$null}, {Region=us-east-1$null}, {Region=us-east-1$null}, {Region=us-ea...
<ScriptBlock>               {{=$null}, {=$null}, {=$null}, {=$null}}

1 Ответ

0 голосов
/ 06 декабря 2018

Я думаю, что проблема в конечном итоге связана с настройками безопасности в моей корпоративной среде.

В случае, если кто-то еще столкнется с этим, мне нужно было запустить

New-AWSPowerShellLambdaPackage -ScriptPath ./fileUploader.ps1 -OutputPackage fileUploader.zip

затем загрузить вручную в AWS Lambda

...