O ID que você publicou tem apenas 39 caracteres, mas deve ter 8, 16 ou 40 caracteres. Eu acho que você esqueceu de copiar um personagem.
Como um sidenote:
key => {
'server' => 'https://packages.elastic.co/GPG-KEY-elasticsearch',
'id' => '30239CC130E1A7FD81A27B140976EAF437D05B5',
},
server
e id
não exigem aspas.