12345678910111213141516171819202122232425262728293031323334 |
- # -*- coding: utf-8 -*-
- """
- @Author : Rocky
- @Time : 2022/10/17 16:57
- @File :AmazonKVSUtil.py
- """
- import boto3
- class 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
|