2017-10-12 7 views
0

Je travaille sur un script PowerShell qui appelle les commandes AWS CLI. J'utilise la commande Sync ci-dessous, cependant la commande attend le nom du compartiment <S3Uri>. Le script aura le seau sous la forme de chaîne. Quelqu'un peut-il s'il vous plaît me dire comment convertir le type de chaîne à <S3Uri> type. Il doit s'agir d'une cmdlet Powershell ou d'une commande AWS CLI.Convertir la chaîne en <S3Uri>

Commande:

aws --endpoint-url $endpoint s3 sync $InputPath $BucketName --profile test 

Répondre

0

Un S3Uri ressemble simplement:

s3://bucket-name/path/object.txt 

Par ailleurs, il est rare que vous aurez besoin d'utiliser --endpoint-url. Vous devriez généralement utiliser --region. Il est principalement utilisé pour pointer vers un service S3 compatible, tel qu'un périphérique Snowball local.