|
@@ -549,7 +549,8 @@ class KVSView(View):
|
|
|
'role_alias': 'KvsCameraIoTRoleAlias',
|
|
|
'iot_credential_provider_endpoint': iot_credential_provider_endpoint,
|
|
|
}
|
|
|
- kvs = KVS.objects.filter(channel_name=serial)
|
|
|
+ channel_name = 'Ansjer_Device_{}'.format(serial)
|
|
|
+ kvs = KVS.objects.filter(channel_name=channel_name)
|
|
|
if kvs.exists():
|
|
|
return response.json(0, res)
|
|
|
|
|
@@ -558,10 +559,10 @@ class KVSView(View):
|
|
|
secret_access_key=SECRET_ACCESS_KEY,
|
|
|
region_name=KVS_REGION
|
|
|
)
|
|
|
- channel_arn = kinesis_video_obj.create_signaling_channel(channel_name=serial)
|
|
|
+ channel_arn = kinesis_video_obj.create_signaling_channel(channel_name=channel_name)
|
|
|
now_time = int(time.time())
|
|
|
KVS.objects.create(
|
|
|
- channel_name=serial, channel_arn=channel_arn, channel_ttl=60,
|
|
|
+ channel_name=channel_name, channel_arn=channel_arn, channel_ttl=60,
|
|
|
created_time=now_time, updated_time=now_time
|
|
|
)
|
|
|
return response.json(0, res)
|