<?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%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code</id>
	<title>Настройки для VS Code - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;action=history"/>
	<updated>2026-04-13T15:34:30Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=5751&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Вы можете определить все настройки как глобально, так и для каждого рабочего пространст...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_VS_Code&amp;diff=5751&amp;oldid=prev"/>
		<updated>2025-09-17T20:39:44Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Вы можете определить все настройки как глобально, так и для каждого рабочего пространст...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Вы можете определить все настройки как глобально, так и для каждого рабочего пространства.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Дополнительную информацию о доступе к этим настройкам можно найти в [https://code.visualstudio.com/docs/configure/settings официальной документации﻿ Visual Studio Code].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Реквизиты для входа ==&lt;br /&gt;
'''Ключ-АСТРОМ Extensions''' может либо генерировать все учетные данные, необходимые для разработки '''Расширений 2.0''', либо разрешить вам использовать собственные файлы учетных данных.&lt;br /&gt;
&lt;br /&gt;
=== При использовании ваших учетных данных ===&lt;br /&gt;
Вам необходимо предоставить свои файлы, используя следующие настройки:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Параметр&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.developerCertkeyLocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|Это путь к вашему файлу учетных данных разработчика .&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.rootOrCaCertificateLocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|Это путь к вашему корневому (CA) сертификату.&lt;br /&gt;
|}&lt;br /&gt;
Пример использования:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|{&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;astromkeyExtensions.developerCertkeyLocation&amp;quot;: &amp;quot;C:\\Temp\\certificates\\dev.pem&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;astromkeyExtensions.rootOrCaCertificateLocation&amp;quot;: &amp;quot;C:\\Temp\\certificates\\ca.pem&amp;quot;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== При создании учетных данных ===&lt;br /&gt;
Вы можете настроить данные, встраиваемые в создаваемые сертификаты, используя следующие параметры:&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;lt;code&amp;gt;astromkeyExtensions.certificateCommonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|Разработчик расширений&lt;br /&gt;
|Атрибут общего имени (CN) сертификата.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.certificateOrganization&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Атрибут организации (O) сертификата.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.certificateOrganizationUnit&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Атрибут организационной единицы (OU) сертификата.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.certificateStateOrProvince&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Атрибут штата или провинции (ST) сертификата.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.certificateCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Атрибут кода страны (C) сертификата.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Поведение ==&lt;br /&gt;
Цель этого дополнения — предоставить пользователям возможность максимально персонализировать процесс разработки расширений. Следующие настройки позволяют включать и отключать различные функции по запросу.&lt;br /&gt;
&lt;br /&gt;
=== Функции ===&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;lt;code&amp;gt;astromkeyExtensions.metricSelectorsCodeLens&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Линза кода селектора метрик&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.entitySelectorsCodeLens&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Линза кода селектора сущностей&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.fastDevelopmentMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|false&lt;br /&gt;
|Режим быстрой разработки&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.wmiCodeLens&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|WMI запрашивает код линзы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.screenCodeLens&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Унифицированный анализ экрана кода линзы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ведение логов ===&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;lt;code&amp;gt;astromkeyExtensions.logging.level&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;INFO&amp;lt;/code&amp;gt;&lt;br /&gt;
|Минимальный уровень сообщений логов&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.logging.maxFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|10&lt;br /&gt;
|Максимальное количество файлов логов (по возрасту), хранящихся на диске.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.logging.maxFileSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|10&lt;br /&gt;
|Максимальный размер одного файла лога (в МБ).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Настройки подключения арендатора ===&lt;br /&gt;
Дополнение всегда выполняет веб-запросы к вашей среде Ключ-АСТРОМ по протоколу '''HTTPS'''. В определённых сценариях, например, в Ключ-АСТРОМ '''Managed''', доступ к вашей среде может быть через выделенную конечную точку, использующую либо подписанный пользователем, либо самоподписанный '''SSL'''-сертификат. Хотя эти сертификаты подходят для шифрования, большинство фреймворков и браузеров не распознают их как доверенные, что приводит к сбою запросов.&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;code&amp;gt;astromkeyExtensions.tenantConnectivitySettings&amp;lt;/code&amp;gt; доступен только из вашего файла &amp;lt;code&amp;gt;settings.json&amp;lt;/code&amp;gt; и представляет собой массив конечных точек среды, требующих специальных настроек для подключения по '''HTTPS'''. Каждая запись в массиве представляет собой объект со следующими данными:&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;lt;code&amp;gt;tenantUrl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|Базовый '''URL'''-адрес вашей среды Ключ-АСТРОМ. Дополнение будет использовать этот '''URL'''-адрес для определения необходимости применения специальных настроек подключения к веб-запросам.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;certificatePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|Путь на диске к файлу корневого/CA-файла &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; в формате &amp;lt;code&amp;gt;.crt&amp;lt;/code&amp;gt;. Дополнение загрузит этот файл и добавит его в список доверенных '''CA''' для указанного &amp;lt;code&amp;gt;tenantUrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;disableSSLVerification&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
|При включении надстройка игнорирует '''SSL'''-сертификаты для указанного &amp;lt;code&amp;gt;tenantUrl&amp;lt;/code&amp;gt;. Включайте эту функцию только при использовании самоподписанных сертификатов на конечной точке Ключ-АСТРОМ.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;u&amp;gt;Пример&amp;lt;/u&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Добавление пользовательского сертификата в доверенные центры сертификации:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;quot;astromkeyExtensions.tenantConnectivitySettings&amp;quot;: [&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;tenantUrl&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;https://10.0.0.1:5555/e/my-tenant&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;certificatePath&amp;quot;: &amp;quot;C:\\Temp\\my_custom.crt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
|}&lt;br /&gt;
Использование самоподписанного сертификата на конечной точке:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;quot;astromkeyExtensions.tenantConnectivitySettings&amp;quot;: [&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;tenantUrl&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;https://my.custom.endpoint/e/my-other-tenant&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;disableSSLVerification&amp;quot;: true&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Диагностика ==&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;lt;code&amp;gt;astromkeyExtensions.diagnostics.all&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Все диагностики&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.diagnostics.extensionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Название расширения&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.diagnostics.metricKeys&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Ключи, используемые для определения метрик&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.diagnostics.cardKeys&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Ключи карт, упомянутых/определенных в разделе экранов&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;astromkeyExtensions.diagnostics.snmp&amp;lt;/code&amp;gt;&lt;br /&gt;
|true&lt;br /&gt;
|Источник данных '''SNMP''', особенно использование '''OID'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Cреда Python ==&lt;br /&gt;
Настройки в этом разделе позволяют вам настраивать детали вашей виртуальной среды при работе с расширениями '''Python'''.&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;lt;code&amp;gt;astromkeyExtensions.pythonExtraPlatforms&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;[ &amp;quot;linux_x86_64&amp;quot;, &amp;quot;win_amd64&amp;quot; ]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Список платформ для сборки пакетов Python.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>