Spec-Zone.ru › AWS CLI v2

[ aws . bedrock ]

обновить-барьер

Описание

Обновляет барьер с указанными значениями.

  • Укажите name и необязательный description.
  • Укажите сообщения для случаев, когда барьер успешно заблокировал запрос или ответ модели, в полях blockedInputMessaging и blockedOutputsMessaging.
  • Укажите темы, которые должен отклонять барьер, в объекте topicPolicyConfig. Каждый объект GuardrailTopicConfig в списке topicsConfig относится к одной теме.
    • Укажите name и description, чтобы барьер мог правильно идентифицировать тему.
    • Укажите DENY в поле type.
    • (Необязательно) Предоставьте до пяти запросов, которые вы бы отнесли к этой теме, в списке examples.
  • Укажите силу фильтров для вредных категорий, определённых в Amazon Bedrock, в объекте contentPolicyConfig. Каждый объект GuardrailContentFilterConfig в списке filtersConfig относится к вредной категории. Для получения дополнительной информации см. Фильтры содержимого. Для получения дополнительной информации о полях фильтра содержимого см. GuardrailContentFilterConfig.
    • Укажите категорию в поле type.
    • Укажите силу фильтра для запросов в поле inputStrength и для ответов модели в поле strength объекта GuardrailContentFilterConfig.
  • (Необязательно) Для безопасности укажите ARN ключа KMS в поле kmsKeyId.

См. также: Документация AWS API

Синтаксис

  update-guardrail
--guardrail-identifier <value>
--name <value>
[--description <value>]
[--topic-policy-config <value>]
[--content-policy-config <value>]
[--word-policy-config <value>]
[--sensitive-information-policy-config <value>]
[--contextual-grounding-policy-config <value>]
[--cross-region-config <value>]
--blocked-input-messaging <value>
--blocked-outputs-messaging <value>
[--kms-key-id <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--guardrail-identifier (строка)

Уникальный идентификатор барьера. Это может быть ID или ARN.

--name (строка)

Имя барьера.

--description (строка)

Описание барьера.

--topic-policy-config (структура)

Политика темы для настройки барьера.

topicsConfig -> (список)

Список политик, относящихся к темам, которые барьер должен отклонять.

(структура)

Подробности о темах, которые барьер должен идентифицировать и отклонять.

name -> (строка)

Имя темы для отклонения.

definition -> (строка)

Определение темы для отклонения.

examples -> (список)

Список запросов, каждый из которых является примером запроса, который можно отнести к теме.

(строка)

type -> (строка)

Указывает на необходимость отклонения темы.

inputAction -> (строка)

Указывает действие, которое необходимо выполнить при обнаружении вредного контента в вводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

outputAction -> (строка)

Указывает действие, которое необходимо выполнить при обнаружении вредного контента в выводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

inputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для входных данных. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

outputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для выходных данных. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

Синтаксис JSON:

{
  "topicsConfig": [
    {
      "name": "string",
      "definition": "string",
      "examples": ["string", ...],
      "type": "DENY",
      "inputAction": "BLOCK"|"NONE",
      "outputAction": "BLOCK"|"NONE",
      "inputEnabled": true|false,
      "outputEnabled": true|false
    }
    ...
  ]
}

--content-policy-config (структура)

Политика контента для настройки барьера.

filtersConfig -> (список)

Содержит тип фильтра контента и то, насколько сильно он должен применяться к запросам и ответам модели.

(структура)

Содержит силу фильтров для вредного контента. Барьеры поддерживают следующие фильтры содержимого для обнаружения и фильтрации вредных входных данных пользователя и выходных данных, сгенерированных FM.

  • Ненависть – Описывает язык или утверждение, которое дискриминирует, критикует, оскорбляет, осуждает или обесценивает человека или группу на основании их идентичности (такой как раса, этническая принадлежность, пол, религия, сексуальная ориентация, способности и национальность).
  • Оскорбления – Описывает язык или утверждение, которое включает уничижительный, унижающий, насмешливый, оскорбительный или презрительный язык. Такой язык также маркируется как издевательство.
  • Сексуальный – Описывает язык или утверждение, которое указывает на сексуальный интерес, активность или возбуждение с использованием прямых или косвенных ссылок на части тела, физические черты или пол.
  • Насилие – Описывает язык или утверждение, которое включает восхваление или угрозы причинения физической боли, вреда или травм человеку, группе или предмету.

Фильтрация контента зависит от классификации уверенности входных данных пользователя и ответов FM по каждой из четырех вредных категорий. Все входные и выходные утверждения классифицируются по одному из четырех уровней уверенности (НЕТ, НИЗКИЙ, СРЕДНИЙ, ВЫСОКИЙ) для каждой вредной категории. Например, если утверждение классифицировано как «Ненависть» с высокой уверенностью, то вероятность того, что утверждение представляет ненавистнический контент, высока. Одно утверждение может быть классифицировано по нескольким категориям с различными уровнями уверенности. Например, одно утверждение может быть классифицировано как «Ненависть» с высокой уверенностью, «Оскорбления» со средней уверенностью, «Сексуальный» с низкой уверенностью и «Насилие» со средней уверенностью.

Для получения дополнительной информации см. фильтры содержимого барьеров.

type -> (строка)

Вредная категория, к которой применяется фильтр контента.

inputStrength -> (строка)

Сила фильтра контента, применяемого к запросам. По мере увеличения силы фильтра вероятность фильтрации вредного контента увеличивается, а вероятность появления вредного контента в вашем приложении уменьшается.

outputStrength -> (строка)

Сила фильтра контента, применяемого к ответам модели. По мере увеличения силы фильтра вероятность фильтрации вредного контента увеличивается, а вероятность появления вредного контента в вашем приложении уменьшается.

inputModalities -> (список)

Выбранные типы ввода для конфигурации фильтра контента барьера.

(строка)

outputModalities -> (список)

Выбранные типы вывода для конфигурации фильтра контента барьера.

(строка)

inputAction -> (строка)

Указывает действие, которое нужно выполнить при обнаружении вредного контента. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

outputAction -> (строка)

Указывает действие, которое нужно выполнить при обнаружении вредного контента в выводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

inputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для входных данных. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

outputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для выходных данных. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

Синтаксис JSON:

{
  "filtersConfig": [
    {
      "type": "SEXUAL"|"VIOLENCE"|"HATE"|"INSULTS"|"MISCONDUCT"|"PROMPT_ATTACK",
      "inputStrength": "NONE"|"LOW"|"MEDIUM"|"HIGH",
      "outputStrength": "NONE"|"LOW"|"MEDIUM"|"HIGH",
      "inputModalities": ["TEXT"|"IMAGE", ...],
      "outputModalities": ["TEXT"|"IMAGE", ...],
      "inputAction": "BLOCK"|"NONE",
      "outputAction": "BLOCK"|"NONE",
      "inputEnabled": true|false,
      "outputEnabled": true|false
    }
    ...
  ]
}

--word-policy-config (структура)

Политика слов для настройки барьера.

wordsConfig -> (список)

Список слов для настройки барьера.

(структура)

Слово для настройки барьера.

text -> (строка)

Текст слова, которое барьер должен заблокировать.

inputAction -> (строка)

Указывает действие, которое необходимо выполнить при обнаружении вредного контента во вводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

outputAction -> (строка)

Указывает действие, которое необходимо выполнить при обнаружении вредного контента в выводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

inputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для ввода. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

outputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для вывода. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

managedWordListsConfig -> (список)

Список управляемых списков слов для настройки барьера.

(структура)

Управляемый список слов для настройки барьера.

type -> (строка)

Тип управляемого списка слов для настройки барьера.

inputAction -> (строка)

Указывает действие, которое необходимо выполнить при обнаружении вредного контента во вводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

outputAction -> (строка)

Указывает действие, которое необходимо выполнить при обнаружении вредного контента в выводе. Допустимые значения:

  • BLOCK – Заблокировать контент и заменить его сообщением о блокировке.
  • NONE – Не выполнять никаких действий, но вернуть информацию об обнаружении в ответ с трассировкой.

inputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для ввода. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

outputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для вывода. При отключении вы не оплачиваете за оценку. Оценка не отображается в ответе.

Упрощенный синтаксис:

wordsConfig=[{text=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean},{text=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean}],managedWordListsConfig=[{type=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean},{type=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean}]

Синтаксис JSON:

{
  "wordsConfig": [
    {
      "text": "string",
      "inputAction": "BLOCK"|"NONE",
      "outputAction": "BLOCK"|"NONE",
      "inputEnabled": true|false,
      "outputEnabled": true|false
    }
    ...
  ],
  "managedWordListsConfig": [
    {
      "type": "PROFANITY",
      "inputAction": "BLOCK"|"NONE",
      "outputAction": "BLOCK"|"NONE",
      "inputEnabled": true|false,
      "outputEnabled": true|false
    }
    ...
  ]
}

--sensitive-information-policy-config (структура)

Политика конфиденциальности для настройки барьера.

piiEntitiesConfig -> (список)

Список сущностей PII для настройки барьера.

(структура)

Сущность PII для настройки барьера.

type -> (строка)

Настройка типа барьера при обнаружении сущности PII.

Следующие PII используются для блокировки или маскирования конфиденциальной информации:

  • Общие
    • ADDRESS Физический адрес, такой как «100 Main Street, Anytown, USA» или «Suite #12, Building 123». Адрес может содержать информацию о улице, здании, местоположении, городе, штате, стране, округе, почтовом индексе, участке и районе.
    • AGE Возраст человека, включая количество и единицы измерения времени. Например, в фразе «Мне 40 лет» барьер распознает «40 лет» как возраст.
    • NAME Имя человека. Этот тип сущности не включает титулы, такие как доктор, мистер, миссис или мисс. Барьер не применяет этот тип сущности к именам, которые являются частью организаций или адресов. Например, барьер распознает «John Doe Organization» как организацию, а «Jane Doe Street» как адрес.
    • EMAIL Электронный адрес, такой как marymajor@email.com .
    • PHONE Номер телефона. Этот тип сущности также включает номера факса и пейджера.
    • USERNAME Имя пользователя, идентифицирующее учетную запись, такое как имя пользователя, имя в сети, никнейм или псевдоним.
    • PASSWORD Символьная строка, используемая в качестве пароля, например «very20special#pass «.
    • DRIVER_ID Номер, присвоенный водительскому удостоверению, которое является официальным документом, разрешающим человеку управлять одним или несколькими моторными транспортными средствами по общественной дороге. Номер водительского удостоверения состоит из буквенно-цифровых символов.
    • LICENSE_PLATE Номерной знак транспортного средства выдается штатом или страной, в котором транспортное средство зарегистрировано. Формат для легковых автомобилей обычно состоит из пяти-восьми цифр, состоящих из прописных букв и цифр. Формат варьируется в зависимости от местоположения выдавшего штата или страны.
    • VEHICLE_IDENTIFICATION_NUMBER Номер шасси (VIN) однозначно идентифицирует транспортное средство. Содержимое и формат VIN определены в спецификации ISO 3779. Каждая страна имеет определенные коды и форматы VIN.
  • Финансы
    • CREDIT_DEBIT_CARD_CVV Трехзначный код проверки карты (CVV), который присутствует на кредитных и дебетовых картах VISA, MasterCard и Discover. Для кредитных или дебетовых карт American Express CVV представляет собой четырехзначный цифровой код.
    • CREDIT_DEBIT_CARD_EXPIRY Дата окончания срока действия кредитной или дебетовой карты. Это число обычно состоит из четырех цифр и часто форматируется как месяц/год или MM/YY . Барьер распознает даты истечения срока действия, такие как 01/21 , 01/2021 и Jan 2021 .
    • CREDIT_DEBIT_CARD_NUMBER Номер кредитной или дебетовой карты. Эти номера могут варьироваться от 13 до 16 цифр. Однако Amazon Comprehend также распознает номера кредитных или дебетовых карт, когда присутствуют только последние четыре цифры.
    • PIN Четырехзначный персональный идентификационный номер (PIN), с помощью которого можно получить доступ к банковскому счету.
    • INTERNATIONAL_BANK_ACCOUNT_NUMBER Международный номер банковского счета имеет определенные форматы в каждой стране. Для получения дополнительной информации см. www.iban.com/structure .
    • SWIFT_CODE SWIFT-код представляет собой стандартный формат кода идентификатора банка (BIC), используемый для указания конкретного банка или филиала. Банки используют эти коды для денежных переводов, таких как международные банковские переводы. SWIFT-коды состоят из восьми или одиннадцати символов. Одиннадцатизначные коды относятся к конкретным филиалам, а восьмизначные коды (или одиннадцатизначные коды, заканчивающиеся на «XXX») относятся к головному или основному офису.
  • IT
    • IP_ADDRESS Адрес IPv4, такой как 198.51.100.0 .
    • MAC_ADDRESS Media Access Control (MAC) адрес — это уникальный идентификатор, назначаемый контроллеру сетевого интерфейса (NIC).
    • URL Веб-адрес, такой как www.example.com .
    • AWS_ACCESS_KEY Уникальный идентификатор, связанный с секретным ключом доступа; вы используете идентификатор ключа доступа и секретный ключ доступа для криптографической подписи запросов Amazon Web Services.
    • AWS_SECRET_KEY Уникальный идентификатор, связанный с ключом доступа. Вы используете идентификатор ключа доступа и секретный ключ доступа для криптографической подписи запросов Amazon Web Services.
  • Специфично для США
    • US_BANK_ACCOUNT_NUMBER Номер банковского счета США, который обычно составляет от 10 до 12 цифр.
    • US_BANK_ROUTING_NUMBER Номер маршрутизации банковского счета США. Они обычно состоят из девяти цифр.
    • US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER Номер индивидуального налогоплательщика США (ITIN) — это девятизначное число, начинающееся с «9» и содержащее «7» или «8» в качестве четвертой цифры. ITIN может быть отформатирован с пробелом или дефисом после третьей и четвертой цифр.
    • US_PASSPORT_NUMBER Номер паспорта США. Номера паспортов варьируются от шести до девяти буквенно-цифровых символов.
    • US_SOCIAL_SECURITY_NUMBER Номер социального страхования США (SSN) — это девятизначное число, которое выдается гражданам США, постоянным жителям и временным работающим жителям.
  • Специфично для Канады
    • CA_HEALTH_NUMBER Номер медицинской службы Канады — уникальный десятизначный идентификатор, необходимый для получения доступа к медицинским льготам.
    • CA_SOCIAL_INSURANCE_NUMBER Канадский номер социального страхования (SIN) — уникальный девятизначный идентификатор, необходимый для доступа к государственным программам и льготам. SIN форматируется как три группы из трех цифр, например, 123-456-789 . SIN можно проверить с помощью простого процесса проверки контрольной цифры, называемого алгоритмом Луна.
  • Специфично для Великобритании
    • UK_NATIONAL_HEALTH_SERVICE_NUMBER Номер Национальной службы здравоохранения Великобритании — это число от 10 до 17 цифр, например, 485 777 3456 . Текущая система форматирует десятизначное число с пробелами после третьей и шестой цифры. Последняя цифра — это контрольная цифра для обнаружения ошибок.
    • UK_NATIONAL_INSURANCE_NUMBER Номер национального страхования Великобритании (NINO) предоставляет лицам доступ к льготам по национальному страхованию (социальному обеспечению). Он также используется для некоторых целей в британской налоговой системе. Число состоит из девяти цифр и начинается с двух букв, за которыми следуют шесть цифр и одна буква. NINO может быть отформатирован с пробелом или дефисом после двух букв и после второй, четвертой и шестой цифр.
    • UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER Уникальный налоговый идентификатор Великобритании (UTR) — это десятизначное число, которое идентифицирует налогоплательщика или бизнес.
  • Настраиваемый
    • Фильтр регулярных выражений - Вы можете использовать регулярные выражения для определения шаблонов, которые барьер распознает и на которые реагирует, таких как серийный номер, идентификатор бронирования и т. д..

action -> (строка)

Настройка действия барьера при обнаружении сущности PII.

inputAction -> (строка)

Определяет действие, которое нужно выполнить при обнаружении вредоносного содержимого в вводе. Допустимые значения включают:

  • BLOCK – заблокировать контент и заменить его сообщением о блокировке.
  • ANONYMIZE – замаскировать контент и заменить его тегами идентификатора.
  • NONE – не выполнять никаких действий, но возвращать информацию об обнаружении в ответ на отслеживание.

outputAction -> (строка)

Определяет действие, которое нужно выполнить при обнаружении вредоносного содержимого в выводе. Допустимые значения включают:

  • BLOCK – заблокировать контент и заменить его сообщением о блокировке.
  • ANONYMIZE – замаскировать контент и заменить его тегами идентификатора.
  • NONE – не выполнять никаких действий, но возвращать информацию об обнаружении в ответ на отслеживание.

inputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для ввода. При отключении вы не платите за оценку. Оценка не отображается в ответе.

outputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для вывода. При отключении вы не платите за оценку. Оценка не отображается в ответе.

regexesConfig -> (список)

Список регулярных выражений для настройки барьера.

(структура)

Регулярное выражение для настройки барьера.

name -> (строка)

Имя регулярного выражения для настройки барьера.

description -> (строка)

Описание регулярного выражения для настройки барьера.

pattern -> (строка)

Шаблон регулярного выражения для настройки барьера.

action -> (строка)

Действие барьера при обнаружении совпадения регулярного выражения.

inputAction -> (строка)

Определяет действие, которое нужно выполнить при обнаружении вредоносного содержимого в вводе. Допустимые значения включают:

  • BLOCK – заблокировать контент и заменить его сообщением о блокировке.
  • NONE – не выполнять никаких действий, но возвращать информацию об обнаружении в ответ на отслеживание.

outputAction -> (строка)

Определяет действие, которое нужно выполнить при обнаружении вредоносного содержимого в выводе. Допустимые значения включают:

  • BLOCK – заблокировать контент и заменить его сообщением о блокировке.
  • NONE – не выполнять никаких действий, но возвращать информацию об обнаружении в ответ на отслеживание.

inputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для ввода. При отключении вы не платите за оценку. Оценка не отображается в ответе.

outputEnabled -> (булево)

Указывает, следует ли включить оценку барьера для вывода. При отключении вы не платите за оценку. Оценка не отображается в ответе.

Сокращенная синтаксическая запись:

piiEntitiesConfig=[{type=string,action=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean},{type=string,action=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean}],regexesConfig=[{name=string,description=string,pattern=string,action=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean},{name=string,description=string,pattern=string,action=string,inputAction=string,outputAction=string,inputEnabled=boolean,outputEnabled=boolean}]

Синтаксис JSON:

{
  "piiEntitiesConfig": [
    {
      "type": "ADDRESS"|"AGE"|"AWS_ACCESS_KEY"|"AWS_SECRET_KEY"|"CA_HEALTH_NUMBER"|"CA_SOCIAL_INSURANCE_NUMBER"|"CREDIT_DEBIT_CARD_CVV"|"CREDIT_DEBIT_CARD_EXPIRY"|"CREDIT_DEBIT_CARD_NUMBER"|"DRIVER_ID"|"EMAIL"|"INTERNATIONAL_BANK_ACCOUNT_NUMBER"|"IP_ADDRESS"|"LICENSE_PLATE"|"MAC_ADDRESS"|"NAME"|"PASSWORD"|"PHONE"|"PIN"|"SWIFT_CODE"|"UK_NATIONAL_HEALTH_SERVICE_NUMBER"|"UK_NATIONAL_INSURANCE_NUMBER"|"UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER"|"URL"|"USERNAME"|"US_BANK_ACCOUNT_NUMBER"|"US_BANK_ROUTING_NUMBER"|"US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER"|"US_PASSPORT_NUMBER"|"US_SOCIAL_SECURITY_NUMBER"|"VEHICLE_IDENTIFICATION_NUMBER",
      "action": "BLOCK"|"ANONYMIZE"|"NONE",
      "inputAction": "BLOCK"|"ANONYMIZE"|"NONE",
      "outputAction": "BLOCK"|"ANONYMIZE"|"NONE",
      "inputEnabled": true|false,
      "outputEnabled": true|false
    }
    ...
  ],
  "regexesConfig": [
    {
      "name": "string",
      "description": "string",
      "pattern": "string",
      "action": "BLOCK"|"ANONYMIZE"|"NONE",
      "inputAction": "BLOCK"|"ANONYMIZE"|"NONE",
      "outputAction": "BLOCK"|"ANONYMIZE"|"NONE",
      "inputEnabled": true|false,
      "outputEnabled": true|false
    }
    ...
  ]
}

--contextual-grounding-policy-config (структура)

Конфигурация политики привязки к контексту, используемая для обновления защитного барьера.

filtersConfig -> (список)

Подробности конфигурации фильтра для политики контекстной привязки защитного барьера.

(структура)

Подробности конфигурации фильтра для фильтра контекстной привязки защитного барьера.

type -> (строка)

Подробности фильтра для фильтра контекстной привязки защитного барьера.

threshold -> (двойное значение)

Подробности порога для фильтра контекстной привязки защитного барьера.

action -> (строка)

Указывает действие, выполняемое при невыполнении оценки контекстной привязки контента. Доступные значения включают:

  • BLOCK – заблокировать контент и заменить его сообщением о блокировке.
  • NONE – не предпринимать никаких действий, но возвращать информацию об обнаружении в ответе трассировки.

enabled -> (булево)

Указывает, следует ли включить оценку контекстной привязки. При отключении вы не оплачиваете оценку. Оценка не отображается в ответе.

Краткая синтаксическая запись:

filtersConfig=[{type=string,threshold=double,action=string,enabled=boolean},{type=string,threshold=double,action=string,enabled=boolean}]

Синтаксис JSON:

{
  "filtersConfig": [
    {
      "type": "GROUNDING"|"RELEVANCE",
      "threshold": double,
      "action": "BLOCK"|"NONE",
      "enabled": true|false
    }
    ...
  ]
}

--cross-region-config (структура)

Определяемый системой профиль защитного барьера, который вы используете со своим защитным барьером. Профили защитных барьеров определяют целевые регионы Amazon Web Services, в которые можно автоматически маршрутизировать запросы вывода защитного барьера.

Дополнительную информацию см. в руководстве пользователя Amazon Bedrock.

guardrailProfileIdentifier -> (строка)

Идентификатор или имя ресурса Amazon (ARN) профиля защитного барьера, используемого вашим защитным барьером. Доступность профиля защитного барьера зависит от вашего текущего региона Amazon Web Services. Дополнительную информацию см. в руководстве пользователя Amazon Bedrock.

Краткая синтаксическая запись:

guardrailProfileIdentifier=string

Синтаксис JSON:

{
  "guardrailProfileIdentifier": "string"
}

--blocked-input-messaging (строка)

Сообщение, возвращаемое, когда защитный барьер блокирует запрос.

--blocked-outputs-messaging (строка)

Сообщение, возвращаемое, когда защитный барьер блокирует ответ модели.

--kms-key-id (строка)

ARN ключа KMS для шифрования защитного барьера.

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, поскольку строка будет взята дословно. Это может не быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод, не отправляя запрос к API. Если предоставлено значение без значения или значение input, выводится пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, будет напечатан пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, проверяются входные данные команды и возвращается пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (булево)

Включить отладку логирования.

--endpoint-url (строка)

Переопределить значение по умолчанию URL команды заданным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого соединения SSL AWS CLI проверит сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команд.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать конкретный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Обработчик сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как закодированная строка base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого файла, сопоставленного с двоичным блоком, fileb:// всегда будет рассматриваться как двоичный и использовать содержимое файла напрямую независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для заданного параметра cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить вывод страницы cli.

--cli-auto-prompt (булево)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическую запрос параметров ввода CLI.

Вывод

guardrailId -> (строка)

Уникальный идентификатор защитного барьера

guardrailArn -> (строка)

ARN защитного барьера.

version -> (строка)

Версия защитного барьера.

updatedAt -> (метка времени)

Дата и время обновления защитного барьера.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API