Перейти к содержимому

Custom data что это

  • автор:

Пользовательские данные и cloud-init на Виртуальных машинах Azure

Во время подготовки вам может понадобиться внедрить сценарий или другие метаданные в виртуальную машину Microsoft Azure. В других облаках это понятие часто имеет название данные пользователя. В Microsoft Azure существует аналогичная функция, которая называется пользовательскими данными.

Пользовательские данные становятся доступными для виртуальной машины во время первого запуска или установки, которая называется подготовкой. Подготовка — это процесс, в котором для виртуальной машины становятся доступными параметры при ее создании (например, имя узла, имя пользователя, пароль, сертификаты, пользовательские данные и ключи). Агент подготовки, например агент Linux или cloud-init, обрабатывает эти параметры.

Передача пользовательских данных в виртуальную машину

Чтобы использовать пользовательские данные, необходимо закодировать содержимое в формате Base64 прежде чем передавать данные в API, если только вы не используете средство CLI, которое выполняет такое преобразование, например Azure CLI. Размер файла не может превышать 64 КБ.

В интерфейсе командной строки можно передать пользовательские данные в виде файла, как показано в следующем примере. Файл преобразуется в Base64.

az vm create \ --resource-group myResourceGroup \ --name centos74 \ --image OpenLogic:CentOS-CI:7-CI:latest \ --custom-data cloud-init.txt \ --generate-ssh-keys 

В Azure Resource Manager существует функция Base64:

"name": "[parameters('virtualMachineName')]", "type": "Microsoft.Compute/virtualMachines", "apiVersion": "2019-07-01", "location": "[parameters('location')]", "dependsOn": [ ..], "variables": < "customDataBase64": "[base64(parameters('stringData'))]" >, "properties": < .. "osProfile": < "computerName": "[parameters('virtualMachineName')]", "adminUsername": "[parameters('adminUsername')]", "adminPassword": "[parameters('adminPassword')]", "customData": "[variables('customDataBase64')]" >, 

Обработка пользовательских данных

Агенты подготовки, установленные на виртуальных машинах, взаимодействуют с платформой и помещают данные в файловую систему.

Windows

Пользовательские данные помещаются в %SYSTEMDRIVE%\AzureData\CustomData.bin как двоичный файл, но не обрабатываются. Если вы хотите обработать этот файл, необходимо создать пользовательский образ и написать код для обработки CustomData.bin.

Linux

В операционных системах Linux пользовательские данные передаются на виртуальную машину через файл ovf-env.xml. Этот файл копируется в каталог /var/lib/waagent во время подготовки. Более новые версии агента Linux для удобства копируют данные в кодировке Base64 в /var/lib/waagent/CustomData .

На данный момент Azure поддерживает два агента подготовки:

  • Агент Linux. По умолчанию агент не обрабатывает пользовательские данные. Необходимо создать пользовательский образ с включенными данными. Актуальными параметрами являются:
    • Provisioning.DecodeCustomData
    • Provisioning.ExecuteCustomData

    При включении пользовательских данных и запуске скрипта виртуальная машина не будет сообщать об успешной подготовке виртуальной машины, пока скрипт не завершит выполнение. Если скрипт превышает общее время подготовки виртуальной машины в 40 минут, создание виртуальной машины завершается сбоем.

    Если сценарий не запускается или возникают ошибки во время выполнения, это не является неустранимой ошибкой подготовки. Необходимо создать путь уведомления, чтобы оповещать о состоянии завершения скрипта.

    Чтобы устранить неполадки с выполнением пользовательских данных, ознакомьтесь с файлом журнала /var/log/waagent.log.

    ВОПРОСЫ И ОТВЕТЫ

    Можно ли обновить пользовательские данные после создания виртуальной машины?

    Для отдельных виртуальных машин невозможно обновить пользовательские данные в модели виртуальной машины. Но для Масштабируемые наборы виртуальных машин можно обновить пользовательские данные. Дополнительные сведения см. в разделе Изменение масштабируемого набора. При обновлении пользовательских данных в модели для масштабируемого набора виртуальных машин:

    • Существующие экземпляры в масштабируемом наборе не получают обновленные пользовательские данные, пока они не будут обновлены до последней модели и не будут переосмыслены.
    • Новые экземпляры получают новые пользовательские данные.

    Можно ли поместить конфиденциальные значения в пользовательские данные?

    Мы советуем не хранить конфиденциальные данные в пользовательских. Дополнительные сведения см. в статье Рекомендации по защите и шифрованию данных в Azure.

    Доступны ли пользовательские данные в IMDS?

    Пользовательские данные недоступны в службе метаданных экземпляров Azure (IMDS). Вместо них рекомендуем использовать данные пользователей в IMDS. Дополнительные сведения см. в разделе Получение данных пользователей через Службу метаданных экземпляров Azure.

    Вы отправили слишком много запросов, поэтому ваш компьютер был заблокирован.

    Для того, чтобы предотвратить автоматическое считывание информации с нашего сервиса, на Linguee допустимо лишь ограниченное количество запросов на каждого пользователя.
    Пользователям, браузер которых поддерживает Javascript, доступно большее количество запросов, в отличие от пользователей, чей браузер не поддерживает Javascript. Попробуйте активировать Javascript в настройках вашего браузера, подождать несколько часов и снова воспользоваться нашим сервером.
    Если же ваш компьютер является частью сети компьютеров, в которой большое количество пользователей одновременно пользуется Linguee,сообщитеоб этом нам.

    Создание стилизованных эффектов для игр. Часть 2: Custom Vertex Streams и Custom Data

    Эта статья является продолжением предыдущей статьи, в которой я рассказал о принципах создания эффекта «растворения» или dissolve-эффекта.

    Создание стилизованных эффектов для игр. Часть 1: Step, SmoothStep, Dissolve — Gamedev на DTF

    В этой статье я хочу рассказать об основах создания стилизованных эффектов для игр. Процесс создания я буду показывать в Unity Shader Graph (версия 2019 LTS), чтобы при желании их можно было воспроизвести в Unreal Blueprint и любых других нодовых редакторах шейдеров вне зависимости от движка. Если вы знакомы с HLSL и предпочитаете писать шейдеры…

    Мы создали шейдер и материал, который работает с GameObject’ами. Теперь давайте разберёмся, как заставить этот эффект работать с системами частиц и «растворять» каждую частицу по-отдельности.

    В отличие от предыдущей статьи, в которой рассказывались общие принципы, которые можно применить в любом движке, в этой статье речь пойдёт об инструментарии Unity. Поделитесь в комментариях, если знаете, как подобное можно реализовать в Unreal и других движках. Думаю, многим будет полезно.

    Отличия при работе с системой частиц

    Чтобы наглядно продемонстрировать, зачем нам нужно адаптировать шейдер для работы с частицами, давайте для начала просто возьмём и назначим частицам наш материал из прошлой статьи и посмотрим на поведение частиц.

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

    Новая маска растворения

    Если мы начнём менять параметр Progress, мы увидим следующее

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

    Наша цель — сделать так, чтобы каждая частица появлялась целиком, и в процессе своего «жизненного цикла» постепенно «растворялась«.

    Чтобы достичь этой цели, нам понадобится немного доработать шейдер, а также внести некоторые изменения в саму систему частиц. В честности, мы добавим Custom Vertex Streams.

    Что же такое Custom Vertex Streams?

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

    Но почему тогда в названии присутствует слово Vertex? Потому что каждая частица состоит из полигонов, каждый их которых состоит из граней и вершин (по-английски vertex’ов). Шейдер работает с самыми базовыми примитивами, в данном случае — с вершинами. По факту, мы передаём в шейдер данные о вершинах частицы. Просто если вершины принадлежат одной частице, они будут получать параметры только от этой конкретной частицы.

    По умолчанию, в шейдер передаются следующие значения:

    • Position — позиция вершины частицы в глобальных (мировых) координатах.
    • Normal — направление вектора нормали вершины.
    • Color — цвет вершины.
    • UV — координата вершины на плоскости (uv-развёртка).

    Если вы когда-нибудь писали шейдеры «руками», то вы могли видеть похожий набор в разделе appdata.

    Перевод «customs data» на русский

    Consider the preparation of entreprise-level information on the basis of customs data with due respect to national confidentiality requirements.

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

    Possible ways of ensuring more comprehensive collection of the available customs data will be examined.

    Будут изучаться возможные пути обеспечения более всеобъемлющего сбора имеющихся таможенных данных.

    Our organization, which has existed since the last century, compared the statistical customs data provided by neighboring countries.

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

    However, recent customs data shows a separate pattern for the export price.
    Однако последние таможенные данные показывают разную картину экспортной цены.

    China imported 281.1 million tonnes of crude in the first eight months of this year, equivalent to 8.44 million barrels per day (bpd), according to customs data.

    Китай импортировал 281,1 млн тонн нефти в первые восемь месяцев этого года, что эквивалентно 8,44 млн баррелей в сутки, согласно таможенным данным.

    Two-way trade rose 26.4 percent to $267 billion in the first nine months, an $18.9 billion surplus in favor of ASEAN, Chinese customs data show.

    Объем двусторонней торговли вырос на 26,4 процента до $267 миллиардов в первые девять месяцев года при профиците $18,9 миллиарда в пользу АСЕАН, согласно таможенным данным Китая.

    We have noted the progress achieved in border management, expanded border facilities and the upgraded customs data system.

    Мы отметили прогресс, достигнутый в патрулировании границ, расширении пограничных сооружений и модернизации системы таможенных данных.

    It is also recommended to utilize existing customs data or information from the tax authorities to the fullest extent.

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

    The customs data showed that annual growth for exports to all of China’s major partners slowed significantly.

    Таможенные данные показали, что ежегодный рост экспорта всех основных партнеров Китая значительно замедлился.

    Therefore, there are no customs data for the movement of military aircraft within the Sudan.

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

    If these volumes do not enter the national customs territory, they will not be registered in the customs data, and the only source will be corporate data.

    Если эти объемы минуют национальную таможенную территорию, то они не регистрируются в таможенных данных, и единственным источником являются данные компаний.

    An equally important aim and also a by-product of processing customs data is to provide reliable and timely trade and fiscal statistics to assist governments in planning their economic policy.

    Не менее важной целью и сопутствующим результатом обработки таможенных данных является получение достоверной и своевременной торговой и налоговой статистики, облегчающей государственным органам планирование экономической политики.

    The value of goods input and dispatched could be reported either by the customer or supplier of manufacturing services, or from customs data.

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

    Cutting the customs clearance time through one-stop service from inspection and quarantine to import/export declaration with a single submission of customs data

    Сокращение сроков таможенной очистки благодаря комплексному обслуживанию, начиная с инспекции и карантина и кончая импортной/экспортной декларацией с единоразовым представлением таможенных данных

    Below are 6 countries-for three of them customs data on imports are understated, for the other three are overstated.

    Ниже выделены шесть стран: по трем из них таможенные данные по импорту занижаются, по другим трем — завышаются.

    It should also continue to cooperate with member States in implementing Asycuda, the automated system for customs data.

    Ей следует также продолжать сотрудничество с государствами-членами во внедрении автоматизированной системы обработки таможенных данных АСОТД.

    It advised countries to set up national trade facilitation bodies (PRO committees) to ensure the alignment of trade documents, automatic customs data processing and coding.

    В ней странам было рекомендовано учредить национальные органы по упрощению процедур торговли (комитеты ПРО) для обеспечения согласования торговой документации и способов автоматической обработки и кодирования таможенных данных.

    South Korea imported 37.6 million tonnes of LNG in 2017, customs data showed.
    Южная Корея импортировала 37,6 млн тонн СПГ в 2017 году, свидетельствуют таможенные данные.

    September exports rose 14.5% from a year earlier, the fastest pace since February, the customs data showed.

    Экспорт в сентябре вырос на 14.5% по сравнению с предыдущим годом, что является самым быстрым ростом с февраля, свидетельствуют таможенные данные.

    Similarly the customs department has instituted a computerized program known as the automated system for customs data, which integrates customs and clearing and forwarding activities.

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

    Возможно неприемлемое содержание

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

    Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
    Ничего не найдено для этого значения.
    Предложить пример
    Больше примеров Предложить пример

    Новое: Reverso для Windows

    Переводите текст из любого приложения одним щелчком мыши .

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

    Результатов: 366 . Точных совпадений: 366 . Затраченное время: 132 мс

    Помогаем миллионам людей и компаний общаться более эффективно на всех языках.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *