2016-07-08 2 views
0

SSH имеет a useful opt-in feature, что позволяет повторно использовать соединение между вызовами:Можете ли вы сохранить связь открытой между вызовами CLI `aws s3`?

ssh host 'echo example' # this opens the connection to host, and leaves it open 
ssh host 'echo example2' # this reuses the connection from the previous command 

Есть ли что-то подобное для интерфейса командной строки AWS S3? Например:

aws s3 mv s3://bucketname/example1 s3://bucketname/example2 
aws s3 mv s3://bucketname/example3 s3://bucketname/example4 

Было бы замечательно, если первая команда будет открыть соединение, и оставить его открытым для второго, чтобы воспользоваться этим. Это значительно ускорило бы AWS S3 CLI при запуске тонны небольших команд.

ответ

1

Вы не можете. Вы всегда можете использовать boto3 напрямую, SDK Python или фактически любой из SDK для любого из поддерживаемых языков. Это позволит вам сохранить связь, но CLI не поддерживает подобные вещи.

+0

Исправить. Это Python SDK. Однако вы можете использовать любой из SDK. –