aws-cli list-fragments example

0

I've retrieved the DataEndPoint for my stream using:

# aws kinesisvideo get-data-endpoint --stream-arn arn:aws:kinesisvideo:ap-southeast-2:XXXX430XXXXX:stream/astreamname/XXX267XXXX9X --api-name LIST_FRAGMENTS

which spits out:

{
    "DataEndpoint": "https://b-xxxxxxxx.kinesisvideo.ap-southeast-2.amazonaws.com"
}

I then try to retrieve any available fragments

# aws kinesis-video-archived-media  list-fragments --endpoint-url https://b-xxxxxxxx.kinesisvideo.ap-southeast-2.amazonaws.com --stream-arn arn:aws:kinesisvideo:ap-southeast-2:XXXX430XXXXX:stream/astreamname/XXXX26XXXX4XX FragmentSelectorType=Producer,TimestampRange={StartTimestamp=timestamp,EndTimestamp=timestamp}

but i'm not sure what format the timestamp should be in.

Is there an example on how to list the fragments for 1 whole day ?

I read that the result is paginated, so it shouldn't hurt to ask for a big range ?

  • I think https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-types.html#parameter-type-timestamp should be ok. so i changed it to:

    aws kinesis-video-archived-media  list-fragments --endpoint-url https://b-xxxxxxxx.kinesisvideo.ap-southeast-2.amazonaws.com --stream-arn arn:aws:kinesisvideo:ap-southeast-2:XXXX430XXXXX:stream/astreamname/XXXX26XXXX4XX --fragment-selector FragmentSelectorType=Producer,TimestampRange={StartTimestamp=2022-01-10T00:00:00.000Z,EndTimestamp=2022-01-10T23:59:59.000Z} 
    

    but that gives me : Unknown options: FragmentSelectorType=Producer,TimestampRange=EndTimestamp=2022-01-10T23:59:59.000Z

  • found it :

     aws kinesis-video-archived-media  list-fragments --endpoint-url https://b-xxxxxxxx.kinesisvideo.ap-southeast-2.amazonaws.com --stream-arn arn:aws:kinesisvideo:ap-southeast-2:XXXX430XXXXX:stream/astreamname/XXXX26XXXX4XX --fragment-selector "FragmentSelectorType=PRODUCER_TIMESTAMP,TimestampRange={StartTimestamp=2022-01-10T00:00:00.000Z,EndTimestamp=2022-01-10T23:59:59.000Z}"
    
clogwog
已提問 2 年前檢視次數 501 次
1 個回答
0
已接受的答案

figured it out so for anyone else looking for something like this :

aws kinesis-video-archived-media  list-fragments --endpoint-url https://b-xxxxxxxx.kinesisvideo.ap-southeast-2.amazonaws.com --stream-arn arn:aws:kinesisvideo:ap-southeast-2:XXXX430XXXXX:stream/astreamname/XXXX26XXXX4XX --fragment-selector "FragmentSelectorType=PRODUCER_TIMESTAMP,TimestampRange={StartTimestamp=2022-01-10T00:00:00.000Z,EndTimestamp=2022-01-10T23:59:59.000Z}"
clogwog
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南