Может ли UUID, представляющий объект в сегменте, стать URN, даже если для доступа к объекту требуется дополнительная информация (например, имя блока)? - PullRequest
0 голосов
/ 03 марта 2019

Сценарий:

Предположим, я создаю объект в AWS_S3 с UUID_1 в качестве object_key.Объект находится в корзине с именем UUID_2.

Обратите внимание, что у меня может быть несколько корзин.

Вопрос:

Правильно ли сделать UUID_1URN, представляющий объект?Или UUID_2 необходим в URN, представляющем объект?

По сути, я запутался, может ли имя сегмента быть частью URL (необходимо при доступе к объекту) или оно должно быть частью URN (необходимо при представленииобъект).

1) Ответьте на это, предполагая, что UUID глобально уникальны

2) Ответьте на это, предполагая, что UUID не глобально уникальны

3) Ответьте на это, предполагая, что UUID редко, но потенциальноможет столкнуться

Обратите внимание, что для доступа к объекту необходимо имя блока, и существует несколько блоков.Игнорируйте тот факт, что инициалы URN должны быть зарегистрированы в IANA.

...