<?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-09-16T15:57:43Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</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 class=&quot;autocomment&quot;&gt;Хранилище HashiCorp&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: Новая страница: «Учетные данные &#039;&#039;&#039;Синтетического мониторинга&#039;&#039;&#039; с именем пользователя-паролем и токеном в...»</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;Учетные данные &amp;#039;&amp;#039;&amp;#039;Синтетического мониторинга&amp;#039;&amp;#039;&amp;#039; с именем пользователя-паролем и токеном в хранилище учетных данных Ключ-АСТРОМ можно синхронизировать с внешним хранилищем — &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039; , &amp;#039;&amp;#039;&amp;#039;HashiCorp Vault&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;CyberArk Vault&amp;#039;&amp;#039;&amp;#039; (только учетные данные с именем пользователя-паролем). Синхронизированные учетные данные содержат ключи внешних пар «&amp;#039;&amp;#039;&amp;#039;ключ-значение&amp;#039;&amp;#039;&amp;#039;», которые содержат требуемые значения.&lt;br /&gt;
&lt;br /&gt;
Когда вы настраиваете синхронизированные учетные данные в хранилище учетных данных, Ключ-АСТРОМ автоматически создает &amp;#039;&amp;#039;&amp;#039;HTTP-мониторы&amp;#039;&amp;#039;&amp;#039; специально для синхронизации. Вы также можете использовать методы &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;
Перед настройкой учетных данных, синхронизированных с &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;, необходимо определить требуемый идентификатор клиента (приложения) и секрет клиента в качестве учетных данных токена , хранящихся в хранилище учетных данных Ключ-АСТРОМ. Мы рекомендуем называть такие токены предварительных условий, чтобы их можно было легко идентифицировать как сопутствующие учетные данные для синхронизации. Если в вашем хранилище нет токенов, к которым у вас есть доступ, вы увидите предупреждение.&lt;br /&gt;
&lt;br /&gt;
=== Настройте синхронизированные учетные данные ===&lt;br /&gt;
&lt;br /&gt;
# В хранилище учетных данных создайте учетные данные пользователя и пароля или токена . Вы также можете перезаписать существующие учетные данные.&lt;br /&gt;
# Для области действия учетных данных выберите &amp;#039;&amp;#039;&amp;#039;Синтетический&amp;#039;&amp;#039;&amp;#039; .&lt;br /&gt;
# Включите синхронизацию с внешним хранилищем .&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039; (по умолчанию) в качестве источника учетных данных .&lt;br /&gt;
# Мы рекомендуем изменить имя учетных данных по умолчанию , чтобы легко идентифицировать ваши новые учетные данные.&lt;br /&gt;
# Введите &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; для доступа к хранилищу (URL-адрес хранилища) и &amp;#039;&amp;#039;&amp;#039;идентификатор арендатора&amp;#039;&amp;#039;&amp;#039; (каталога).&lt;br /&gt;
# Выберите созданные ранее сопутствующие токены для &amp;#039;&amp;#039;&amp;#039;идентификатора клиента&amp;#039;&amp;#039;&amp;#039; (приложения) и &amp;#039;&amp;#039;&amp;#039;секретного ключа&amp;#039;&amp;#039;&amp;#039; клиента.&lt;br /&gt;
# Введите имя ключа &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;.  Учетные данные имени пользователя-пароля&lt;br /&gt;
#* В поле &amp;#039;&amp;#039;&amp;#039;Secret name for username&amp;#039;&amp;#039;&amp;#039; введите имя ключа &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;, сопоставленное со значением &amp;#039;&amp;#039;&amp;#039;username&amp;#039;&amp;#039;&amp;#039;; не вводите фактическое имя пользователя.&lt;br /&gt;
#* В поле &amp;#039;&amp;#039;&amp;#039;Secret name for password&amp;#039;&amp;#039;&amp;#039; введите имя ключа &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;, сопоставленное со значением &amp;#039;&amp;#039;&amp;#039;password&amp;#039;&amp;#039;&amp;#039;; не вводите фактический пароль.  Учетные данные токена&lt;br /&gt;
#* В поле &amp;#039;&amp;#039;&amp;#039;Secret name for token&amp;#039;&amp;#039;&amp;#039; введите имя ключа &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;, сопоставленного со значением &amp;#039;&amp;#039;&amp;#039;token&amp;#039;&amp;#039;&amp;#039;; не вводите фактическое значение токена.&lt;br /&gt;
# Выберите местоположение для синхронизации — вы можете выбрать любое публичное или частное синтетическое местоположение для выполнения &amp;#039;&amp;#039;&amp;#039;монитора синхронизации&amp;#039;&amp;#039;&amp;#039;. Вы можете выполнить поиск местоположения, введя его имя в поле.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;необязательный&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Укажите описание учетных данных.&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;
Когда вы настроили синхронизированные учетные данные имени пользователя-пароля или токена , Ключ-АСТРОМ автоматически создает и выполняет &amp;#039;&amp;#039;&amp;#039;HTTP-монитор&amp;#039;&amp;#039;&amp;#039; , который синхронизирует учетные данные с &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;. Этот монитор автоматически связывается с синхронизированными учетными данными имени пользователя-пароля или токена.&lt;br /&gt;
&lt;br /&gt;
==== Учетные данные имя пользователя-пароль ====&lt;br /&gt;
Монитор синхронизации содержит &amp;#039;&amp;#039;&amp;#039;три запроса&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039; требует разделения извлечения имени пользователя и пароля на два отдельных запроса.&lt;br /&gt;
&lt;br /&gt;
# Первый запрос (POST) извлекает токен доступа.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса ссылается на идентификатор арендатора как на атрибут &amp;#039;&amp;#039;&amp;#039;синхронизированных учетных данных&amp;#039;&amp;#039;&amp;#039;, определенных выше; идентификатор арендатора не отображается.  [[Файл:1035.png|граница]]&lt;br /&gt;
#* Идентификатор клиента и секретный ключ клиента, указанные как атрибуты синхронизированных учетных данных, передаются в виде пар «&amp;#039;&amp;#039;&amp;#039;ключ-значение&amp;#039;&amp;#039;&amp;#039;» в теле запроса ; идентификатор клиента и секретный ключ клиента не отображаются.  [[Файл:1036.png|граница]]&lt;br /&gt;
#* В теле ответа возвращается токен клиента. &amp;#039;&amp;#039;&amp;#039;Скрипт после выполнения&amp;#039;&amp;#039;&amp;#039; сохраняет токен в &amp;#039;&amp;#039;&amp;#039;глобальной переменной&amp;#039;&amp;#039;&amp;#039;.  [[Файл:1037.png|граница]]&lt;br /&gt;
# Второй запрос (GET) извлекает значение имени пользователя.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса ссылается на &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; хранилища как на атрибут &amp;#039;&amp;#039;&amp;#039;синхронизированных учетных данных&amp;#039;&amp;#039;&amp;#039; , определенных выше; &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; хранилища не отображается. &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса также ссылается на ключ, сопоставленный со значением имени пользователя в &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;.  [[Файл:1038.png|граница]]&lt;br /&gt;
#* Заголовок &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; содержит токен доступа, полученный в первом запросе.  [[Файл:1039.png|граница]]&lt;br /&gt;
#* Значение имени пользователя возвращается в теле ответа. &amp;#039;&amp;#039;&amp;#039;Скрипт после выполнения&amp;#039;&amp;#039;&amp;#039; сохраняет значение в &amp;#039;&amp;#039;&amp;#039;глобальной переменной&amp;#039;&amp;#039;&amp;#039;.  [[Файл:1040.png|граница]]&lt;br /&gt;
# Третий запрос (GET) извлекает значение пароля. Он также используется &amp;lt;code&amp;gt;api.saveCredential()&amp;lt;/code&amp;gt;в скрипте после выполнения для записи извлеченных значений в синхронизированные учетные данные имя пользователя-пароль, определенные выше.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса ссылается на &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; хранилища как на атрибут синхронизированных учетных данных ; &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; хранилища не отображается. &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса также ссылается на ключ, сопоставленный со значением пароля в &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;.  [[Файл:1041.png|граница]]&lt;br /&gt;
#* Заголовок &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; содержит токен доступа, полученный в первом запросе.  [[Файл:1039.png|граница]]&lt;br /&gt;
#* Значение пароля возвращается в теле ответа. &amp;#039;&amp;#039;&amp;#039;Скрипт после выполнения&amp;#039;&amp;#039;&amp;#039; сохраняет значение в &amp;#039;&amp;#039;&amp;#039;глобальной переменной&amp;#039;&amp;#039;&amp;#039;. Он также использует &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;
#* &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса ссылается на идентификатор арендатора, который хранится как атрибут &amp;#039;&amp;#039;&amp;#039;синхронизированных учетных данных&amp;#039;&amp;#039;&amp;#039;, определенных выше; идентификатор арендатора не отображается.  [[Файл:1043.png|граница]]&lt;br /&gt;
#* Идентификатор клиента и секретный ключ клиента, указанные как атрибуты синхронизированных учетных данных, передаются в виде пар «&amp;#039;&amp;#039;&amp;#039;ключ-значение&amp;#039;&amp;#039;&amp;#039;» в &amp;#039;&amp;#039;&amp;#039;теле запроса&amp;#039;&amp;#039;&amp;#039; ; идентификатор клиента и секретный ключ клиента не отображаются.  [[Файл:1036.png|граница]]&lt;br /&gt;
#* В теле ответа возвращается токен клиента. &amp;#039;&amp;#039;&amp;#039;Скрипт после выполнения&amp;#039;&amp;#039;&amp;#039; сохраняет токен в &amp;#039;&amp;#039;&amp;#039;глобальной переменной&amp;#039;&amp;#039;&amp;#039;.  [[Файл:1037.png|граница]]&lt;br /&gt;
# Второй запрос (GET) извлекает значение токена.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса ссылается на &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; хранилища как на атрибут &amp;#039;&amp;#039;&amp;#039;синхронизированных учетных данных&amp;#039;&amp;#039;&amp;#039; , определенных выше; &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; хранилища не отображается. &amp;#039;&amp;#039;&amp;#039;URL-адрес&amp;#039;&amp;#039;&amp;#039; запроса также ссылается на ключ, сопоставленный со значением токена в &amp;#039;&amp;#039;&amp;#039;Azure Key Vault&amp;#039;&amp;#039;&amp;#039;.  [[Файл:1044.png|граница]]&lt;br /&gt;
#* Заголовок &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; содержит токен доступа, полученный в первом запросе.  [[Файл: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>