Поделиться через


Получение первичных, вторичных, чтение или чтение ключей записи в Azure Cosmos DB

Область применения: Nosql Mongodb Кассандра Гремлин Таблица

Первичные/вторичные ключи предоставляют доступ ко всем административным ресурсам для учетной записи базы данных. Первичный/вторичный ключи:

  • предоставляют доступ к учетным записям, базам данных, пользователям и разрешениям;
  • Невозможно использовать для предоставления детального доступа к контейнерам и документам.
  • создаются в процессе создания учетной записи;
  • можно создать повторно в любое время.

Внимание

Корпорация Майкрософт рекомендует использовать самый безопасный поток проверки подлинности. Поток проверки подлинности, описанный в этой процедуре, требует очень высокого уровня доверия к приложению и несет риски, которые отсутствуют в других потоках. Этот поток следует использовать только в том случае, если другие более безопасные потоки, такие как управляемые удостоверения, не являются жизнеспособными.

Для Azure Cosmos DB проверка подлинности Microsoft Entra является самым безопасным механизмом проверки подлинности. Ознакомьтесь с соответствующим руководством по безопасности для API:

Каждая учетная запись состоит из двух ключей: первичного и вторичного ключа. Цель двойных ключей заключается в том, чтобы можно было повторно создать или свернуть ключи, предоставляя непрерывный доступ к учетной записи и данным.

Первичный/вторичный ключи могут быть двух версий: для чтения и записи и только для чтения. Ключи только для чтения разрешают операции чтения в учетной записи. Они не предоставляют доступ к ресурсам разрешений на чтение.

Необходимые компоненты

  • Существующая учетная запись Azure Cosmos DB

Получение первичного ключа

Первичный ключ обычно можно найти с помощью портал Azure или с помощью автоматизации.

Используйте портал Azure для получения одного из четырех встроенных ключей:

  • Первичная запись для чтения и записи
  • Основной доступ только для чтения
  • Дополнительное чтение и запись
  • Вторичный доступ только для чтения
  1. Войдите на портал Azure (https://portal.azure.com).

  2. Перейдите к существующей учетной записи Azure Cosmos DB.

  3. В области ресурсов учетной записи выберите "Ключи" в разделе "Параметры" меню службы.

  4. Найдите и запишите значение полей первичного ключа или дополнительного ключа в разделе "Ключи только для чтения" или "Только для чтения".

    Совет

    Перед записью их значений может потребоваться отобразить ключи. По умолчанию ключи скрыты.