AACFlow

Infisical

Управление секретами с помощью Infisical

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

С Infisical в AACFlow вы можете:

  • Список секретов: Получать все секреты из окружения проекта с фильтрацией по пути, тегам и поддержкой рекурсивных подкаталогов
  • Получить секрет: Извлекать конкретный секрет по имени с возможностью привязки версии и расширения ссылок на секреты
  • Создавать секреты: Добавлять новые секреты в любое окружение проекта с поддержкой комментариев, путей и назначения тегов
  • Обновлять секреты: Изменять значения существующих секретов, комментарии, имена и теги
  • Удалять секреты: Удалять секреты из окружения проекта

В AACFlow интеграция с Infisical позволяет вашим агентам программно управлять секретами как частью автоматизированных рабочих процессов — например, ротировать учётные данные, синхронизировать переменные окружения между средами или проводить аудит использования секретов. Просто настройте блок Infisical с вашим API-ключом, выберите операцию и укажите ID проекта и slug окружения, чтобы начать работу.

Инструкции по использованию

Интегрируйте Infisical в ваш рабочий процесс. Получайте списки, получайте, создавайте, обновляйте и удаляйте секреты в окружениях проектов.

Инструменты

infisical_list_secrets

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

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен Infisical
baseUrlstringНетURL экземпляра Infisical (по умолчанию: "https://us.infisical.com"). Используйте "https://eu.infisical.com" для EU Cloud или ваш собственный URL для self-hosted.
projectIdstringДаID проекта для получения списка секретов
environmentstringДаSlug окружения (например, "dev", "staging", "prod")
secretPathstringНетПуть к секретам (по умолчанию: "/")
recursivebooleanНетПолучать ли секреты рекурсивно из подкаталогов
expandSecretReferencesbooleanНетРасширять ли ссылки на секреты (по умолчанию: true)
viewSecretValuebooleanНетВключать ли значения секретов в ответ (по умолчанию: true)
includeImportsbooleanНетВключать ли импортированные секреты (по умолчанию: true)
tagSlugsstringНетРазделённые запятыми slug тегов для фильтрации секретов

Выходные данные

ПараметрТипОписание
secretsarrayМассив секретов
idstringID секрета
workspacestringID рабочего пространства/проекта
secretKeystringИмя/ключ секрета
secretValuestringЗначение секрета
secretCommentstringКомментарий к секрету
secretPathstringПуть к секрету
versionnumberВерсия секрета
typestringТип секрета (shared или personal)
environmentstringSlug окружения
tagsarrayТеги, прикреплённые к секрету
idstringID тега
slugstringSlug тега
colorstringЦвет тега
namestringИмя тега
secretMetadataarrayПользовательские пары ключ-значение метаданных
keystringКлюч метаданных
valuestringЗначение метаданных
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления
countnumberОбщее количество возвращённых секретов

infisical_get_secret

Получить один секрет по имени из окружения проекта.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен Infisical
baseUrlstringНетURL экземпляра Infisical (по умолчанию: "https://us.infisical.com"). Используйте "https://eu.infisical.com" для EU Cloud или ваш собственный URL для self-hosted.
projectIdstringДаID проекта
environmentstringДаSlug окружения (например, "dev", "staging", "prod")
secretNamestringДаИмя секрета для получения
secretPathstringНетПуть к секрету (по умолчанию: "/")
versionnumberНетКонкретная версия секрета для получения
typestringНетТип секрета: "shared" или "personal" (по умолчанию: "shared")
viewSecretValuebooleanНетВключать ли значение секрета в ответ (по умолчанию: true)
expandSecretReferencesbooleanНетРасширять ли ссылки на секреты (по умолчанию: true)

Выходные данные

ПараметрТипОписание
secretobjectПолученный секрет
idstringID секрета
workspacestringID рабочего пространства/проекта
secretKeystringИмя/ключ секрета
secretValuestringЗначение секрета
secretCommentstringКомментарий к секрету
secretPathstringПуть к секрету
versionnumberВерсия секрета
typestringТип секрета (shared или personal)
environmentstringSlug окружения
tagsarrayТеги, прикреплённые к секрету
idstringID тега
slugstringSlug тега
colorstringЦвет тега
namestringИмя тега
secretMetadataarrayПользовательские пары ключ-значение метаданных
keystringКлюч метаданных
valuestringЗначение метаданных
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

infisical_create_secret

Создать новый секрет в окружении проекта.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен Infisical
baseUrlstringНетURL экземпляра Infisical (по умолчанию: "https://us.infisical.com"). Используйте "https://eu.infisical.com" для EU Cloud или ваш собственный URL для self-hosted.
projectIdstringДаID проекта
environmentstringДаSlug окружения (например, "dev", "staging", "prod")
secretNamestringДаИмя создаваемого секрета
secretValuestringДаЗначение секрета
secretPathstringНетПуть для секрета (по умолчанию: "/")
secretCommentstringНетКомментарий к секрету
typestringНетТип секрета: "shared" или "personal" (по умолчанию: "shared")
tagIdsstringНетРазделённые запятыми ID тегов для прикрепления к секрету

Выходные данные

ПараметрТипОписание
secretobjectСозданный секрет
idstringID секрета
workspacestringID рабочего пространства/проекта
secretKeystringИмя/ключ секрета
secretValuestringЗначение секрета
secretCommentstringКомментарий к секрету
secretPathstringПуть к секрету
versionnumberВерсия секрета
typestringТип секрета (shared или personal)
environmentstringSlug окружения
tagsarrayТеги, прикреплённые к секрету
idstringID тега
slugstringSlug тега
colorstringЦвет тега
namestringИмя тега
secretMetadataarrayПользовательские пары ключ-значение метаданных
keystringКлюч метаданных
valuestringЗначение метаданных
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

infisical_update_secret

Обновить существующий секрет в окружении проекта.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен Infisical
baseUrlstringНетURL экземпляра Infisical (по умолчанию: "https://us.infisical.com"). Используйте "https://eu.infisical.com" для EU Cloud или ваш собственный URL для self-hosted.
projectIdstringДаID проекта
environmentstringДаSlug окружения (например, "dev", "staging", "prod")
secretNamestringДаИмя обновляемого секрета
secretValuestringНетНовое значение секрета
secretPathstringНетПуть к секрету (по умолчанию: "/")
secretCommentstringНетКомментарий к секрету
newSecretNamestringНетНовое имя для секрета (для переименования)
typestringНетТип секрета: "shared" или "personal" (по умолчанию: "shared")
tagIdsstringНетРазделённые запятыми ID тегов для установки на секрет

Выходные данные

ПараметрТипОписание
secretobjectОбновлённый секрет
idstringID секрета
workspacestringID рабочего пространства/проекта
secretKeystringИмя/ключ секрета
secretValuestringЗначение секрета
secretCommentstringКомментарий к секрету
secretPathstringПуть к секрету
versionnumberВерсия секрета
typestringТип секрета (shared или personal)
environmentstringSlug окружения
tagsarrayТеги, прикреплённые к секрету
idstringID тега
slugstringSlug тега
colorstringЦвет тега
namestringИмя тега
secretMetadataarrayПользовательские пары ключ-значение метаданных
keystringКлюч метаданных
valuestringЗначение метаданных
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

infisical_delete_secret

Удалить секрет из окружения проекта.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-токен Infisical
baseUrlstringНетURL экземпляра Infisical (по умолчанию: "https://us.infisical.com"). Используйте "https://eu.infisical.com" для EU Cloud или ваш собственный URL для self-hosted.
projectIdstringДаID проекта
environmentstringДаSlug окружения (например, "dev", "staging", "prod")
secretNamestringДаИмя удаляемого секрета
secretPathstringНетПуть к секрету (по умолчанию: "/")
typestringНетТип секрета: "shared" или "personal" (по умолчанию: "shared")

Выходные данные

ПараметрТипОписание
secretobjectУдалённый секрет
idstringID секрета
workspacestringID рабочего пространства/проекта
secretKeystringИмя/ключ секрета
secretValuestringЗначение секрета
secretCommentstringКомментарий к секрету
secretPathstringПуть к секрету
versionnumberВерсия секрета
typestringТип секрета (shared или personal)
environmentstringSlug окружения
tagsarrayТеги, прикреплённые к секрету
idstringID тега
slugstringSlug тега
colorstringЦвет тега
namestringИмя тега
secretMetadataarrayПользовательские пары ключ-значение метаданных
keystringКлюч метаданных
valuestringЗначение метаданных
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать