MCPcopy Create free account
hub / github.com/aws/aws-cli / upload

Method upload

awscli/s3transfer/crt.py:250–263  ·  view source on GitHub ↗
(self, fileobj, bucket, key, extra_args=None, subscribers=None)

Source from the content-addressed store, hash-verified

248 return self._submit_transfer("get_object", callargs)
249
250 def upload(self, fileobj, bucket, key, extra_args=None, subscribers=None):
251 if extra_args is None:
252 extra_args = {}
253 if subscribers is None:
254 subscribers = {}
255 self._validate_checksum_algorithm_supported(extra_args)
256 callargs = CallArgs(
257 bucket=bucket,
258 key=key,
259 fileobj=fileobj,
260 extra_args=extra_args,
261 subscribers=subscribers,
262 )
263 return self._submit_transfer("put_object", callargs)
264
265 def delete(self, bucket, key, extra_args=None, subscribers=None):
266 if extra_args is None:

Calls 3

_submit_transferMethod · 0.95
CallArgsClass · 0.90