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

Method _run_main

awscli/customizations/s3/subcommands.py:1050–1063  ·  view source on GitHub ↗
(self, parsed_args, parsed_globals)

Source from the content-addressed store, hash-verified

1048 ]
1049
1050 def _run_main(self, parsed_args, parsed_globals):
1051 super(PresignCommand, self)._run_main(parsed_args, parsed_globals)
1052 path = parsed_args.path
1053 if path.startswith('s3://'):
1054 path = path[5:]
1055 bucket, key = find_bucket_key(path)
1056 url = self.client.generate_presigned_url(
1057 'get_object',
1058 {'Bucket': bucket, 'Key': key},
1059 ExpiresIn=parsed_args.expires_in,
1060 )
1061 uni_print(url)
1062 uni_print('\n')
1063 return 0
1064
1065
1066class S3TransferCommand(S3Command):

Callers

nothing calls this directly

Calls 4

find_bucket_keyFunction · 0.90
uni_printFunction · 0.90
_run_mainMethod · 0.45

Tested by

no test coverage detected