示例#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...'
         if self.args.get('security_token'):
             postobj_kwargs = \
                 {'x-amz-security-token': self.args['security_token']}
         else:
             postobj_kwargs = {}
         postobj_kwargs.update(putobj_kwargs)
         req = PostObject.from_other(
             self, 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'], **postobj_kwargs)
     else:
         req = PutObject.from_other(
             self, source=source, dest=dest,
             acl=self.args.get('acl') or 'aws-exec-read',
             retries=self.args.get('retries') or 0,
             show_progress=show_progress, **putobj_kwargs)
     req.main()
示例#3
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...'
         if self.args.get('security_token'):
             postobj_kwargs = \
                 {'x-amz-security-token': self.args['security_token']}
         else:
             postobj_kwargs = {}
         postobj_kwargs.update(putobj_kwargs)
         req = PostObject.from_other(
             self,
             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'],
             **postobj_kwargs)
     else:
         req = PutObject.from_other(self,
                                    source=source,
                                    dest=dest,
                                    acl=self.args.get('acl')
                                    or 'aws-exec-read',
                                    retries=self.args.get('retries') or 0,
                                    show_progress=show_progress,
                                    **putobj_kwargs)
     req.main()
示例#4
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()