console¶
AWS Console Url related function.
- cottonformation.core.console.split_s3_uri(s3_uri: str) Tuple[str, str] [source]¶
Split AWS S3 URI, returns bucket and key.
- Parameters
s3_uri – example,
"s3://my-bucket/my-folder/data.json"
- cottonformation.core.console.get_s3_console_url(bucket: Optional[str] = None, prefix: Optional[str] = None, s3_uri: Optional[str] = None, is_us_gov_cloud: bool = False) str [source]¶
Return an AWS Console url that you can use to open it in your browser.
- Parameters
bucket – example,
"my-bucket"
prefix – example,
"my-folder/"
s3_uri – example,
"s3://my-bucket/my-folder/data.json"
is_us_gov_cloud – whether it is a gov cloud
- Example::
>>> get_s3_console_url(s3_uri="s3://my-bucket/my-folder/data.json") https://s3.console.aws.amazon.com/s3/object/my-bucket?prefix=my-folder/data.json