Есть разница. Сущность в хранилище данных идентифицируется по комбинации его вида, его родителя и идентификатора. ( ссылка ) «Идентификатор» может быть числом или строкой. Объект Key содержит как идентификатор, так и родительскую информацию. Поэтому, когда вы вызываете get (), есть только один аргумент - объект Key. Когда вы вызываете get_by_key_name, обратите внимание, что есть 2 аргумента - один является ключом name, а другой - родительским.
Таким образом, Ключ - это объект, состоящий из нескольких частей, тогда как имя ключа - это просто строка. Чтобы сделать вещи более запутанными, объект Key может быть закодирован в виде строки.