示例#1
0
 def upload_bundle_file(self,
                        source,
                        dest,
                        show_progress=False,
                        **putobj_kwargs):
     if self.args.get('upload_policy'):
         if show_progress:
             # PostObject does not yet support show_progress
             print source, 'uploading...'
         req = PostObject(source=source,
                          dest=dest,
                          acl=self.args.get('acl') or 'aws-exec-read',
                          Policy=self.args['upload_policy'],
                          Signature=self.args['upload_policy_signature'],
                          AWSAccessKeyId=self.args['key_id'],
                          service=self.service,
                          config=self.config,
                          **putobj_kwargs)
     else:
         req = PutObject(source=source,
                         dest=dest,
                         acl=self.args.get('acl') or 'aws-exec-read',
                         retries=self.args.get('retries') or 0,
                         show_progress=show_progress,
                         service=self.service,
                         config=self.config,
                         **putobj_kwargs)
     req.main()
示例#2
0
 def upload_bundle_file(self, source, dest, show_progress=False,
                        **putobj_kwargs):
     if self.args.get('upload_policy'):
         if show_progress:
             # PostObject does not yet support show_progress
             print source, 'uploading...'
         req = PostObject(source=source, dest=dest,
                          acl=self.args.get('acl') or 'aws-exec-read',
                          Policy=self.args['upload_policy'],
                          Signature=self.args['upload_policy_signature'],
                          AWSAccessKeyId=self.args['key_id'],
                          service=self.service, config=self.config,
                          **putobj_kwargs)
     else:
         req = PutObject(source=source, dest=dest,
                         acl=self.args.get('acl') or 'aws-exec-read',
                         retries=self.args.get('retries') or 0,
                         show_progress=show_progress,
                         service=self.service, config=self.config,
                         **putobj_kwargs)
     req.main()