Загрузите файл с S3, используя SSM Run Command (скрипт Powershell) - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь запустить скрипт оболочки через System Manager. Я настроил SSM для доступа и запуска сценариев PowerShell для EC2. Я успешно выполнил команды basi c.

Теперь я пытаюсь загрузить один файл из моей корзины s3 в ec2. Я использовал следующую команду в команде «Выполнить»

Read-S3Object -BucketName mybucketName  -Key myfile.zip  -File C:\myDirectory\myfile.zip

Но когда я попробовал эту команду, я получил следующую ошибку:

----------ERROR-------

Read-S3Object : The bucket you are attempting to access must be addressed

using the specified endpoint. Please send all future requests to this endpoint.

At C:\ProgramData\Amazon\SSM\InstanceData\i-03eeec51cae001c91\document\orchestr

ation\b1b809de-1507-4144-bf1d-ac18d7f995f5\awsrunPowerShellScript\0.awsrunPower

ShellScript\_script.ps1:1 char:1

+ Read-S3Object -BucketName mybucketName -Key myfile.zip ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (:) [Read-S3Object], AmazonS3Exception

+ FullyQualifiedErrorId : Amazon.S3.AmazonS3Exception,Amazon.PowerShell.Cm

dlets.S3.ReadS3ObjectCmdlet

Эта же команда успешно выполняется на PowerShell в том же EC2 (с помощью удаленного рабочего стола и запуска команды в PowerShell в EC2).

Может кто-нибудь подсказать мне, как решить эту проблему

...