Получение первичных, вторичных, чтение или чтение ключей записи в Azure Cosmos DB
Область применения: Nosql Mongodb Кассандра Гремлин Таблица
Первичные/вторичные ключи предоставляют доступ ко всем административным ресурсам для учетной записи базы данных. Первичный/вторичный ключи:
- предоставляют доступ к учетным записям, базам данных, пользователям и разрешениям;
- Невозможно использовать для предоставления детального доступа к контейнерам и документам.
- создаются в процессе создания учетной записи;
- можно создать повторно в любое время.
Внимание
Корпорация Майкрософт рекомендует использовать самый безопасный поток проверки подлинности. Поток проверки подлинности, описанный в этой процедуре, требует очень высокого уровня доверия к приложению и несет риски, которые отсутствуют в других потоках. Этот поток следует использовать только в том случае, если другие более безопасные потоки, такие как управляемые удостоверения, не являются жизнеспособными.
Для Azure Cosmos DB проверка подлинности Microsoft Entra является самым безопасным механизмом проверки подлинности. Ознакомьтесь с соответствующим руководством по безопасности для API:
Каждая учетная запись состоит из двух ключей: первичного и вторичного ключа. Цель двойных ключей заключается в том, чтобы можно было повторно создать или свернуть ключи, предоставляя непрерывный доступ к учетной записи и данным.
Первичный/вторичный ключи могут быть двух версий: для чтения и записи и только для чтения. Ключи только для чтения разрешают операции чтения в учетной записи. Они не предоставляют доступ к ресурсам разрешений на чтение.
Необходимые компоненты
- Существующая учетная запись Azure Cosmos DB
Получение первичного ключа
Первичный ключ обычно можно найти с помощью портал Azure или с помощью автоматизации.
Используйте портал Azure для получения одного из четырех встроенных ключей:
- Первичная запись для чтения и записи
- Основной доступ только для чтения
- Дополнительное чтение и запись
- Вторичный доступ только для чтения
Войдите на портал Azure (https://portal.azure.com).
Перейдите к существующей учетной записи Azure Cosmos DB.
В области ресурсов учетной записи выберите "Ключи" в разделе "Параметры" меню службы.
Найдите и запишите значение полей первичного ключа или дополнительного ключа в разделе "Ключи только для чтения" или "Только для чтения".
Совет
Перед записью их значений может потребоваться отобразить ключи. По умолчанию ключи скрыты.