2017-10-12 136 views
0

我正在使用调用AWS CLI命令的PowerShell脚本。我正在使用下面的Sync命令,但是该命令期望的存储桶名称为<S3Uri>。该脚本将以String的形式获取该存储桶。任何人都可以告诉我如何将String类型转换为<S3Uri>类型。它必须是Powershell cmdlet或AWS CLI命令。将字符串转换为<S3Uri>

命令:

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

回答

0

S3Uri只是看起来像:

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

顺便说一句,这是罕见的,你将需要使用--endpoint-url。您通常应该使用--region。它主要用于指向S3兼容服务,例如本地雪球设备。