Você inventa um!
Colocar qualquer string < 64 chars irão funcionar. A chamada de descrição simplesmente retorna a string de token do cliente usada para criar a instância
A ideia então é lidar com falhas como essa.
- Gere o token do cliente, por exemplo, "Instância do Bobs"
- Fazer chamada de instância de execução bem-sucedida com o token do cliente
- Algo está errado no cliente, ou seja, o script falha ou atinge o tempo limite
- Seu código é iniciado novamente e gera o mesmo token de cliente (o truque é garantir que isso aconteça)
- Você obtém sucesso, mas na verdade recupera a mesma resposta com a mesma ID de reserva que recebeu na primeira vez em que fez a solicitação e não foi criada uma segunda instância
Sugiro ler o link para obter mais informações sobre a idempotência.
Já faz tempo que codifiquei isso, mas acredito que, quando fiz isso, meus funcionários usaram o ID da mensagem do SQS como o token do cliente; assim, se meus funcionários falhassem ou os sqs fossem entregues duas vezes, eu não vazaria instâncias.