Публикация скрипта PowerSHell для AWS Lambda: невозможно установить модуль и опубликовать sh it - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь опубликовать sh основной сценарий PowerShell для AWS Lambda.

Я следую AWS Документация по развертыванию Lambda в PowerShell - AWS Lambda.

Но когда я запускаю команду для Publi sh it:

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

, я получаю следующую ошибку:

WARNING: Unable to resolve package source 'https://www.powershellgallery.com/api/v2'.
PackageManagement\Save-Package : No match was found for the specified search criteria and module name 'AWSPowerShell.NetCore'. Try Get-PSRepository to see all available registered module repositories.
At C:\program files\powershell\6\Modules\PowerShellGet\PSModule.psm1:11493 char:21
+             $null = PackageManagement\Save-Package @PSBoundParameters
+                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (Microsoft.PowerShel\u2026Cmdlets.SavePackage:SavePackage) [Save-Package], Exception
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.SavePackage

Я пытаюсь установить следующий пакет AWSPowerShell.NetCore, используя :

Install-Module -Name AWSPowerShell.NetCore -force -Proxy {myProxy}

Ошибка получения ниже:

WARNING: Unable to resolve package source 'https://www.powershellgallery.com/api/v2'.
PackageManagement\Install-Package : No match was found for the specified search criteria and module name 'AWSPowerShell.NetCore'. Try Get-PSRepository to see all available registered module repositories.
At C:\program files\powershell\6\Modules\PowerShellGet\PSModule.psm1:9508 char:21
+ ...          $null = PackageManagement\Install-Package @PSBoundParameters
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (Microsoft.PowerShel\u2026lets.InstallPackage:InstallPackage) [Install-Package], Exception
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

Я не уверен, что может вызвать проблему, так как я уже пытался настроить прокси и PSRepository, так как это не было доверено ранее Вот вывод, который может быть важным:

Get-PSRepository

Name                      InstallationPolicy   SourceLocation
----                      ------------------   --------------
PSGallery-Alternative     Trusted              https://www.powershellgallery.com/api/v2


get-module

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.2.0.0    AWSLambdaPSCore                     {Get-AWSPowerShellLambdaTemplate, New-AWSPowerShellLambda, N…
Manifest   6.1.0.0    Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-Item, Clear-ItemProperty…}
Manifest   6.1.0.0    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object…}
Script     1.3.2      PackageManagement                   {Find-Package, Find-PackageProvider, Get-Package, Get-Packag…
Script     2.1.3      PowerShellGet                       {Find-Command, Find-DscResource, Find-Module, Find-RoleCapab…
Script     2.0.0      PSReadLine                          {Get-PSReadLineKeyHandler, Get-PSReadLineOption, Remove-PSRe…


get-installedmodule

Version              Name                                Repository           Description
-------              ----                                ----------           -----------
1.2.0.0              AWSLambdaPSCore                     PSGallery-Alternati… The AWS Lambda Tools for PowerShell

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...