<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0</id>
	<title>Интеграция внешнего хранилища - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0&amp;action=history"/>
	<updated>2026-05-12T07:20:19Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0&amp;diff=4981&amp;oldid=prev</id>
		<title>IKuznetsov: /* Хранилище HashiCorp */</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0&amp;diff=4981&amp;oldid=prev"/>
		<updated>2025-02-04T19:45:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Хранилище HashiCorp&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0&amp;amp;diff=4981&amp;amp;oldid=4956&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0&amp;diff=4956&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Учетные данные '''Синтетического мониторинга''' с именем пользователя-паролем и токеном в...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0&amp;diff=4956&amp;oldid=prev"/>
		<updated>2025-02-03T19:28:50Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Учетные данные &amp;#039;&amp;#039;&amp;#039;Синтетического мониторинга&amp;#039;&amp;#039;&amp;#039; с именем пользователя-паролем и токеном в...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Учетные данные '''Синтетического мониторинга''' с именем пользователя-паролем и токеном в хранилище учетных данных Ключ-АСТРОМ можно синхронизировать с внешним хранилищем — '''Azure Key Vault''' , '''HashiCorp Vault''' или '''CyberArk Vault''' (только учетные данные с именем пользователя-паролем). Синхронизированные учетные данные содержат ключи внешних пар «'''ключ-значение'''», которые содержат требуемые значения.&lt;br /&gt;
&lt;br /&gt;
Когда вы настраиваете синхронизированные учетные данные в хранилище учетных данных, Ключ-АСТРОМ автоматически создает '''HTTP-мониторы''' специально для синхронизации. Вы также можете использовать методы &amp;lt;code&amp;gt;api.saveCredential()&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;api.saveToken()&amp;lt;/code&amp;gt; в скриптах до и после выполнения для создания собственных мониторов синхронизации.&lt;br /&gt;
&lt;br /&gt;
Автоматически созданные мониторы синхронизации именуются с идентификатором учетных данных синхронизированных учетных данных и выполняются ежечасно по умолчанию из публичного расположения. Обратите внимание, что тела запросов и ответов, а также заголовки мониторов синхронизации автоматически скрываются от деталей выполнения.&lt;br /&gt;
&lt;br /&gt;
Другие синтетические мониторы могут вызывать и использовать эти синхронизированные учетные данные для тестирования конечных точек API и веб-сайтов. Мониторы, вызывающие эти учетные данные, используют синхронизированные значения, полученные из внешних хранилищ. Частота синхронизации определяет, как часто эти учетные данные ротируются в синтетических мониторах, которые их вызывают.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Процесс синхронизации считывает учетные данные из внешнего хранилища и сохраняет копию в хранилище Ключ-АСТРОМ.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Предварительная настройка ===&lt;br /&gt;
Перед настройкой учетных данных, синхронизированных с '''Azure Key Vault''', необходимо определить требуемый идентификатор клиента (приложения) и секрет клиента в качестве учетных данных токена , хранящихся в хранилище учетных данных Ключ-АСТРОМ. Мы рекомендуем называть такие токены предварительных условий, чтобы их можно было легко идентифицировать как сопутствующие учетные данные для синхронизации. Если в вашем хранилище нет токенов, к которым у вас есть доступ, вы увидите предупреждение.&lt;br /&gt;
&lt;br /&gt;
=== Настройте синхронизированные учетные данные ===&lt;br /&gt;
&lt;br /&gt;
# В хранилище учетных данных создайте учетные данные пользователя и пароля или токена . Вы также можете перезаписать существующие учетные данные.&lt;br /&gt;
# Для области действия учетных данных выберите '''Синтетический''' .&lt;br /&gt;
# Включите синхронизацию с внешним хранилищем .&lt;br /&gt;
# Выберите '''Azure Key Vault''' (по умолчанию) в качестве источника учетных данных .&lt;br /&gt;
# Мы рекомендуем изменить имя учетных данных по умолчанию , чтобы легко идентифицировать ваши новые учетные данные.&lt;br /&gt;
# Введите '''URL-адрес''' для доступа к хранилищу (URL-адрес хранилища) и '''идентификатор арендатора''' (каталога).&lt;br /&gt;
# Выберите созданные ранее сопутствующие токены для '''идентификатора клиента''' (приложения) и '''секретного ключа''' клиента.&lt;br /&gt;
# Введите имя ключа '''Azure Key Vault'''.  Учетные данные имени пользователя-пароля&lt;br /&gt;
#* В поле '''Secret name for username''' введите имя ключа '''Azure Key Vault''', сопоставленное со значением '''username'''; не вводите фактическое имя пользователя.&lt;br /&gt;
#* В поле '''Secret name for password''' введите имя ключа '''Azure Key Vault''', сопоставленное со значением '''password'''; не вводите фактический пароль.  Учетные данные токена&lt;br /&gt;
#* В поле '''Secret name for token''' введите имя ключа '''Azure Key Vault''', сопоставленного со значением '''token'''; не вводите фактическое значение токена.&lt;br /&gt;
# Выберите местоположение для синхронизации — вы можете выбрать любое публичное или частное синтетическое местоположение для выполнения '''монитора синхронизации'''. Вы можете выполнить поиск местоположения, введя его имя в поле.&lt;br /&gt;
# '''''необязательный''''' Укажите описание учетных данных.&lt;br /&gt;
# По умолчанию учетные данные настроены только на доступ владельца.&lt;br /&gt;
# Сохраните свои учетные данные.&lt;br /&gt;
&lt;br /&gt;
[[Файл:1034.png|граница|1035x1035пкс]]&lt;br /&gt;
&lt;br /&gt;
=== Мониторы синхронизации Azure Key Vault ===&lt;br /&gt;
Когда вы настроили синхронизированные учетные данные имени пользователя-пароля или токена , Ключ-АСТРОМ автоматически создает и выполняет '''HTTP-монитор''' , который синхронизирует учетные данные с '''Azure Key Vault'''. Этот монитор автоматически связывается с синхронизированными учетными данными имени пользователя-пароля или токена.&lt;br /&gt;
&lt;br /&gt;
==== Учетные данные имя пользователя-пароль ====&lt;br /&gt;
Монитор синхронизации содержит '''три запроса'''. '''Azure Key Vault''' требует разделения извлечения имени пользователя и пароля на два отдельных запроса.&lt;br /&gt;
&lt;br /&gt;
# Первый запрос (POST) извлекает токен доступа.&lt;br /&gt;
#* '''URL-адрес''' запроса ссылается на идентификатор арендатора как на атрибут '''синхронизированных учетных данных''', определенных выше; идентификатор арендатора не отображается.  [[Файл:1035.png|граница]]&lt;br /&gt;
#* Идентификатор клиента и секретный ключ клиента, указанные как атрибуты синхронизированных учетных данных, передаются в виде пар «'''ключ-значение'''» в теле запроса ; идентификатор клиента и секретный ключ клиента не отображаются.  [[Файл:1036.png|граница]]&lt;br /&gt;
#* В теле ответа возвращается токен клиента. '''Скрипт после выполнения''' сохраняет токен в '''глобальной переменной'''.  [[Файл:1037.png|граница]]&lt;br /&gt;
# Второй запрос (GET) извлекает значение имени пользователя.&lt;br /&gt;
#* '''URL-адрес''' запроса ссылается на '''URL-адрес''' хранилища как на атрибут '''синхронизированных учетных данных''' , определенных выше; '''URL-адрес''' хранилища не отображается. '''URL-адрес''' запроса также ссылается на ключ, сопоставленный со значением имени пользователя в '''Azure Key Vault'''.  [[Файл:1038.png|граница]]&lt;br /&gt;
#* Заголовок '''Authorization''' содержит токен доступа, полученный в первом запросе.  [[Файл:1039.png|граница]]&lt;br /&gt;
#* Значение имени пользователя возвращается в теле ответа. '''Скрипт после выполнения''' сохраняет значение в '''глобальной переменной'''.  [[Файл:1040.png|граница]]&lt;br /&gt;
# Третий запрос (GET) извлекает значение пароля. Он также используется &amp;lt;code&amp;gt;api.saveCredential()&amp;lt;/code&amp;gt;в скрипте после выполнения для записи извлеченных значений в синхронизированные учетные данные имя пользователя-пароль, определенные выше.&lt;br /&gt;
#* '''URL-адрес''' запроса ссылается на '''URL-адрес''' хранилища как на атрибут синхронизированных учетных данных ; '''URL-адрес''' хранилища не отображается. '''URL-адрес''' запроса также ссылается на ключ, сопоставленный со значением пароля в '''Azure Key Vault'''.  [[Файл:1041.png|граница]]&lt;br /&gt;
#* Заголовок '''Authorization''' содержит токен доступа, полученный в первом запросе.  [[Файл:1039.png|граница]]&lt;br /&gt;
#* Значение пароля возвращается в теле ответа. '''Скрипт после выполнения''' сохраняет значение в '''глобальной переменной'''. Он также использует &amp;lt;code&amp;gt;api.saveCredential()&amp;lt;/code&amp;gt; для записи извлеченных значений в синхронизированные учетные данные имя пользователя-пароль.  [[Файл:1042.png|граница]]&lt;br /&gt;
&lt;br /&gt;
==== Монитор синхронизации содержит два запроса ====&lt;br /&gt;
&lt;br /&gt;
# Первый запрос (POST) извлекает токен доступа.&lt;br /&gt;
#* '''URL-адрес''' запроса ссылается на идентификатор арендатора, который хранится как атрибут '''синхронизированных учетных данных''', определенных выше; идентификатор арендатора не отображается.  [[Файл:1043.png|граница]]&lt;br /&gt;
#* Идентификатор клиента и секретный ключ клиента, указанные как атрибуты синхронизированных учетных данных, передаются в виде пар «'''ключ-значение'''» в '''теле запроса''' ; идентификатор клиента и секретный ключ клиента не отображаются.  [[Файл:1036.png|граница]]&lt;br /&gt;
#* В теле ответа возвращается токен клиента. '''Скрипт после выполнения''' сохраняет токен в '''глобальной переменной'''.  [[Файл:1037.png|граница]]&lt;br /&gt;
# Второй запрос (GET) извлекает значение токена.&lt;br /&gt;
#* '''URL-адрес''' запроса ссылается на '''URL-адрес''' хранилища как на атрибут '''синхронизированных учетных данных''' , определенных выше; '''URL-адрес''' хранилища не отображается. '''URL-адрес''' запроса также ссылается на ключ, сопоставленный со значением токена в '''Azure Key Vault'''.  [[Файл:1044.png|граница]]&lt;br /&gt;
#* Заголовок '''Authorization''' содержит токен доступа, полученный в первом запросе.  [[Файл:1039.png|граница]]&lt;br /&gt;
#* Значение токена возвращается в теле ответа. Скрипт после выполнения сохраняет значение в переменной. Он также используется &amp;lt;code&amp;gt;api.saveToken()&amp;lt;/code&amp;gt;в скрипте после выполнения для записи извлеченного значения в синхронизированные учетные данные токена.  [[Файл:1045.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Хранилище HashiCorp ==&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>