| 12345678910111213141516171819202122232425262728293031323334 | # -*- coding: utf-8 -*-"""@Author : Rocky@Time : 2022/10/17 16:57@File :AmazonKVSUtil.py"""import boto3class AmazonKVSObject:    def __init__(self, aws_access_key_id, secret_access_key, region_name):        self.access_id = aws_access_key_id        self.access_secret = secret_access_key        self.region_name = region_name        self.client_conn = boto3.client(            'kinesis-video-media',            aws_access_key_id=aws_access_key_id,            aws_secret_access_key=secret_access_key,            region_name=region_name        )    def get_media(self, stream_name):        """        获取视频流数据保留时间        @param stream_name: 视频流名称        @param shard_count: 碎片数量        @return : boolean        """        try:            self.client_conn.get_media(StreamName=stream_name)            return True        except Exception as e:            print(e)            return False
 |