Cómo Configurar La Canalización De CI/CD Para Cloudflare Worker

Hoy, la mayoría de mis proyectos en GitHub se mantienen actualizados con Renovate . Con la fusión automática habilitada, quiero tener la confianza suficiente de que la actualización de dependencias automatizadas no causará ninguna regresión.

Probar Cloudflare Worker está un poco fuera de control. No me malinterpreten, me encanta Cloudflare Worker. Sin embargo, la solución existente parece un poco poco intuitiva. Además de eso, dollarhaveclub/cloudworker ya no se mantiene activamente, lo cual es un fastidio.

TL;DR: Cómo configurar una canalización de CI/CD para un proyecto de Cloudflare Worker usando GitHub Action y Grafana k6 .

Visión general

Anteriormente, construí un clon de acortador de URL con Cloudflare Worker. Usando este proyecto existente ( enlace de GitHub ), buscaremos configurar una canalización de CI/CD para él junto con pruebas de integración simples.

Nuestra canalización de GitHub Action CI/CD es bastante sencilla. Las etapas (trabajos) son las siguientes:

Ejemplo de flujo de trabajo de CI en GitHub

Ejemplo de flujo de trabajo de CI en GitHub ( enlace )

  1. Comprobación de pelusa o prueba unitaria
  2. Implementar en el entorno de ensayo
  3. Ejecute las pruebas de integración en nuestro entorno Staging
  4. Ejecute la liberación semántica e implemente en el entorno de producción

Configuración de Wrangler

Para empezar, tendremos que modificar nuestro archivo existentewrangler.toml . Recuerde, necesitamos implementar un entorno de prueba para ejecutar nuestra prueba de integración en él:

[env.staging]name = "atomic-url-staging"workers_dev = truekv_namespaces = [  { binding = "URL_DB", id = "ca7936b380a840908c035a88d1e76584" },]
  • name— Asegúrese de que el namedebe ser único y alfanumérico ( -están permitidos) para cada entorno. Vamos a nombrar nuestro entorno de Staging atomic-url-staging.
  • worker_dev— Nuestras pruebas de integración se ejecutan en el <NAME>.<SUBDOMAIN>.workers.devpunto final. Por lo tanto, debemos implementar nuestro Cloudflare Worker configurando workers_dev = true( referencia ).
  • kv_namespaces— Atomic URL utiliza KV como su base de datos para almacenar URL abreviadas. Aquí, elegí usar un espacio de nombres de vista previa KV como base de datos de prueba. ¿Por qué? Simplemente porque es el mismo espacio de nombres KV de desarrollo que uso durante el desarrollo local (cuando ejecuto wrangler dev). Por supuesto, podría usar un espacio de nombres KV normal. Solo asegúrese de no estar usando Production KV id. Lea cómo crear un espacio de nombres KV .

A continuación, también necesitaremos crear un entorno de producción para implementar con nuestro espacio de nombres KV de producción:

[env.production]name = "atomic-url"route = "s.jerrynsh.com/*"workers_dev = falsekv_namespaces = [  { binding = "URL_DB", id = "7da8f192d2c1443a8b2ca76b22a8069f" },]

La sección del entorno de producción sería similar a la anterior, excepto que estaremos configurando worker_dev = falsey routepara la producción.

Despliegue

Para implementar manualmente desde su máquina local a su entorno respectivo, ejecute:

  • wrangler publish -e staging
  • wrangler publish -e production

Sin embargo, veremos cómo hacer esto automáticamente a través de nuestra canalización de CI/CD usando GitHub Actions.

Antes de continuar, puede encontrar la wrangler.tomlconfiguración completa aquí .

Oh, aquí hay una hoja de trucos para configurar wrangler.toml. ¡Te recomiendo que hagas uso de esto!

grafana k6

Para las pruebas de integración, usaremos una herramienta conocida como k6. Generalmente, k6 se usa como una herramienta para pruebas de rendimiento y carga. Ahora, tengan paciencia conmigo, no vamos a integrar ninguna prueba de carga en nuestra canalización de CI/CD; hoy no.

Aquí, ejecutaremos pruebas de humo para este proyecto cada vez que se envíen nuevas confirmaciones a nuestra mainrama. Una prueba de humo es esencialmente un tipo de prueba de integración que realiza una verificación de cordura en un sistema.

En este caso, realizar una prueba de humo es suficiente para determinar que nuestro sistema se implementa sin ninguna regresión y puede ejecutarse con una carga mínima.

que probar

Básicamente, aquí hay un par de cosas que queremos verificar como parte de nuestra prueba de humo para nuestra aplicación de acortador de URL en grupos :

  • La página principal debería cargarse como se esperaba con un estado de respuesta 200
group('visit main page', function () {
    const res = http.get(BASE_URL)check(res, {
        'is status 200': (r) => r.status === 200,
        'verify homepage text': (r) =>
            r.body.includes(
                'A URL shortener POC built using Cloudflare Worker'
            ),
    })
})
  • Nuestro principal punto final de la API POST /api/urldebe crear una URL corta con la URL original
group('visit rest endpoint', function () {
    const res = http.post(
        `${BASE_URL}/api/url`,
        JSON.stringify({ originalUrl: DUMMY_ORIGINAL_URL }),
        { headers: { 'Content-Type': 'application/json' } }
    )check(res, {
        'is status 200': (r) => r.status === 200,
        'verify createShortUrl': (r) => {
            const { urlKey, shortUrl, originalUrl } = JSON.parse(r.body)
            shortenLink = shortUrl
            return urlKey.length === 8 && originalUrl === DUMMY_ORIGINAL_URL
        },
    })
})
  • Por último, queremos asegurarnos de que cuando visitemos la URL corta generada, nos redirija a la URL original.
group('visit shortUrl', function () {
    const res = http.get(shortenLink)check(res, {
        'is status 200': (r) => r.status === 200,
        'verify original url': (r) => r.url === DUMMY_ORIGINAL_URL,
    })
})

Para probar localmente, simplemente ejecute k6 path/to/test.js. ¡Eso es todo! Puede encontrar el script de prueba completo aquí .

En caso de que esté pensando en ejecutar pruebas de carga, lea cómo determinar usuarios simultáneos en su prueba de carga.

Acciones de GitHub

Pasaré por alto esta sección ya que es bastante sencilla. Puede consultar el archivo de flujo de trabajo final de GitHub Actions aquí .

Juntemos todo lo que tenemos. A continuación se muestran las acciones de GitHub que necesitaremos usar:

Una cosa a tener en cuenta sobre el archivo de flujo de trabajo: para hacer que un trabajo dependa (necesite) de otro trabajo, utilizaremos la needsintaxis .

Secretos de acciones

Este proyecto requiere 2 acciones secretas:

  1. CF_API_TOKEN— Para ser utilizado por Wrangler GitHub Action para publicar automáticamente nuestro Cloudflare Worker en su entorno respectivo. Puede crear su token API utilizando la Edit Cloudflare Workersplantilla.
  2. NPM_TOKEN— Este proyecto también utiliza la liberación semántica para publicar automáticamente en NPM . Para habilitar esto, deberá crear un token de creación a NPM_TOKENtravés de npm .

Para agregarlo a los secretos de su repositorio de GitHub, consulte esta guía .

Si ha echado un vistazo al archivo de flujo de trabajo final, es posible que haya notado la sintaxis ${{ secrets.GITHUB_TOKEN }}y se haya preguntado por qué no mencioné nada sobre agregar GITHUB_TOKENsecretos de acciones a nuestro proyecto. Resulta que se crea y se agrega automáticamente a todos sus flujos de trabajo .

Comentario final

Es comprensible que las plataformas sin servidor sean generalmente conocidas por ser difíciles de probar y depurar. Sin embargo, eso no significa que debamos ignorarlo.

¿Qué es lo siguiente? Justo encima de mi cabeza, podríamos hacerlo mejor. Aquí hay un par de mejoras que podemos hacer:

  1. Agregue un trabajo/etapa que retroceda automáticamente y revierta la confirmación cuando fallan las pruebas de humo
  2. Cree un entorno de prueba individual después de la creación de relaciones públicas para que podamos realizar pruebas de humo en ellos.
  3. Probablemente sea excesivo para este proyecto: implementar la implementación canary suena como un desafío divertido

Referencias

Si está buscando pruebas unitarias de Cloudflare Workers, estas son mis recomendaciones:

Aquí hay un video decente sobre cómo configurar una canalización de CI/CD ideal pero práctica:

Fuente del artículo original en  https://betterprogramming.pub/  

#cicd #git #cloudflare 

What is GEEK

Buddha Community

Cómo Configurar La Canalización De CI/CD Para Cloudflare Worker
Matt  Towne

Matt Towne

1589791867

Serverless CI/CD on the AWS Cloud

CI/CD pipelines have long played a major role in speeding up the development and deployment of cloud-native apps. Cloud services like AWS lend themselves to more agile deployment through the services they offer as well as approaches such as Infrastructure as Code. There is no shortage of tools to help you manage your CI/CD pipeline as well.

While the majority of development teams have streamlined their pipelines to take full advantage of cloud-native features, there is still so much that can be done to refine CI/CD even further. The entire pipeline can now be built as code and managed either via Git as a single source of truth or by using visual tools to help guide the process.

The entire process can be fully automated. Even better, it can be made serverless, which allows the CI/CD pipeline to operate with immense efficiency. Git branches can even be utilized as a base for multiple pipelines. Thanks to the three tools from Amazon; AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy, serverless CI/CD on the AWS cloud is now easy to set up.

#aws #aws codebuild #aws codecommit #aws codedeploy #cd #cd pipeline #ci #ci/cd processes #ci/cd workflow #serverless

Cómo Configurar La Canalización De CI/CD Para Cloudflare Worker

Hoy, la mayoría de mis proyectos en GitHub se mantienen actualizados con Renovate . Con la fusión automática habilitada, quiero tener la confianza suficiente de que la actualización de dependencias automatizadas no causará ninguna regresión.

Probar Cloudflare Worker está un poco fuera de control. No me malinterpreten, me encanta Cloudflare Worker. Sin embargo, la solución existente parece un poco poco intuitiva. Además de eso, dollarhaveclub/cloudworker ya no se mantiene activamente, lo cual es un fastidio.

TL;DR: Cómo configurar una canalización de CI/CD para un proyecto de Cloudflare Worker usando GitHub Action y Grafana k6 .

Visión general

Anteriormente, construí un clon de acortador de URL con Cloudflare Worker. Usando este proyecto existente ( enlace de GitHub ), buscaremos configurar una canalización de CI/CD para él junto con pruebas de integración simples.

Nuestra canalización de GitHub Action CI/CD es bastante sencilla. Las etapas (trabajos) son las siguientes:

Ejemplo de flujo de trabajo de CI en GitHub

Ejemplo de flujo de trabajo de CI en GitHub ( enlace )

  1. Comprobación de pelusa o prueba unitaria
  2. Implementar en el entorno de ensayo
  3. Ejecute las pruebas de integración en nuestro entorno Staging
  4. Ejecute la liberación semántica e implemente en el entorno de producción

Configuración de Wrangler

Para empezar, tendremos que modificar nuestro archivo existentewrangler.toml . Recuerde, necesitamos implementar un entorno de prueba para ejecutar nuestra prueba de integración en él:

[env.staging]name = "atomic-url-staging"workers_dev = truekv_namespaces = [  { binding = "URL_DB", id = "ca7936b380a840908c035a88d1e76584" },]
  • name— Asegúrese de que el namedebe ser único y alfanumérico ( -están permitidos) para cada entorno. Vamos a nombrar nuestro entorno de Staging atomic-url-staging.
  • worker_dev— Nuestras pruebas de integración se ejecutan en el <NAME>.<SUBDOMAIN>.workers.devpunto final. Por lo tanto, debemos implementar nuestro Cloudflare Worker configurando workers_dev = true( referencia ).
  • kv_namespaces— Atomic URL utiliza KV como su base de datos para almacenar URL abreviadas. Aquí, elegí usar un espacio de nombres de vista previa KV como base de datos de prueba. ¿Por qué? Simplemente porque es el mismo espacio de nombres KV de desarrollo que uso durante el desarrollo local (cuando ejecuto wrangler dev). Por supuesto, podría usar un espacio de nombres KV normal. Solo asegúrese de no estar usando Production KV id. Lea cómo crear un espacio de nombres KV .

A continuación, también necesitaremos crear un entorno de producción para implementar con nuestro espacio de nombres KV de producción:

[env.production]name = "atomic-url"route = "s.jerrynsh.com/*"workers_dev = falsekv_namespaces = [  { binding = "URL_DB", id = "7da8f192d2c1443a8b2ca76b22a8069f" },]

La sección del entorno de producción sería similar a la anterior, excepto que estaremos configurando worker_dev = falsey routepara la producción.

Despliegue

Para implementar manualmente desde su máquina local a su entorno respectivo, ejecute:

  • wrangler publish -e staging
  • wrangler publish -e production

Sin embargo, veremos cómo hacer esto automáticamente a través de nuestra canalización de CI/CD usando GitHub Actions.

Antes de continuar, puede encontrar la wrangler.tomlconfiguración completa aquí .

Oh, aquí hay una hoja de trucos para configurar wrangler.toml. ¡Te recomiendo que hagas uso de esto!

grafana k6

Para las pruebas de integración, usaremos una herramienta conocida como k6. Generalmente, k6 se usa como una herramienta para pruebas de rendimiento y carga. Ahora, tengan paciencia conmigo, no vamos a integrar ninguna prueba de carga en nuestra canalización de CI/CD; hoy no.

Aquí, ejecutaremos pruebas de humo para este proyecto cada vez que se envíen nuevas confirmaciones a nuestra mainrama. Una prueba de humo es esencialmente un tipo de prueba de integración que realiza una verificación de cordura en un sistema.

En este caso, realizar una prueba de humo es suficiente para determinar que nuestro sistema se implementa sin ninguna regresión y puede ejecutarse con una carga mínima.

que probar

Básicamente, aquí hay un par de cosas que queremos verificar como parte de nuestra prueba de humo para nuestra aplicación de acortador de URL en grupos :

  • La página principal debería cargarse como se esperaba con un estado de respuesta 200
group('visit main page', function () {
    const res = http.get(BASE_URL)check(res, {
        'is status 200': (r) => r.status === 200,
        'verify homepage text': (r) =>
            r.body.includes(
                'A URL shortener POC built using Cloudflare Worker'
            ),
    })
})
  • Nuestro principal punto final de la API POST /api/urldebe crear una URL corta con la URL original
group('visit rest endpoint', function () {
    const res = http.post(
        `${BASE_URL}/api/url`,
        JSON.stringify({ originalUrl: DUMMY_ORIGINAL_URL }),
        { headers: { 'Content-Type': 'application/json' } }
    )check(res, {
        'is status 200': (r) => r.status === 200,
        'verify createShortUrl': (r) => {
            const { urlKey, shortUrl, originalUrl } = JSON.parse(r.body)
            shortenLink = shortUrl
            return urlKey.length === 8 && originalUrl === DUMMY_ORIGINAL_URL
        },
    })
})
  • Por último, queremos asegurarnos de que cuando visitemos la URL corta generada, nos redirija a la URL original.
group('visit shortUrl', function () {
    const res = http.get(shortenLink)check(res, {
        'is status 200': (r) => r.status === 200,
        'verify original url': (r) => r.url === DUMMY_ORIGINAL_URL,
    })
})

Para probar localmente, simplemente ejecute k6 path/to/test.js. ¡Eso es todo! Puede encontrar el script de prueba completo aquí .

En caso de que esté pensando en ejecutar pruebas de carga, lea cómo determinar usuarios simultáneos en su prueba de carga.

Acciones de GitHub

Pasaré por alto esta sección ya que es bastante sencilla. Puede consultar el archivo de flujo de trabajo final de GitHub Actions aquí .

Juntemos todo lo que tenemos. A continuación se muestran las acciones de GitHub que necesitaremos usar:

Una cosa a tener en cuenta sobre el archivo de flujo de trabajo: para hacer que un trabajo dependa (necesite) de otro trabajo, utilizaremos la needsintaxis .

Secretos de acciones

Este proyecto requiere 2 acciones secretas:

  1. CF_API_TOKEN— Para ser utilizado por Wrangler GitHub Action para publicar automáticamente nuestro Cloudflare Worker en su entorno respectivo. Puede crear su token API utilizando la Edit Cloudflare Workersplantilla.
  2. NPM_TOKEN— Este proyecto también utiliza la liberación semántica para publicar automáticamente en NPM . Para habilitar esto, deberá crear un token de creación a NPM_TOKENtravés de npm .

Para agregarlo a los secretos de su repositorio de GitHub, consulte esta guía .

Si ha echado un vistazo al archivo de flujo de trabajo final, es posible que haya notado la sintaxis ${{ secrets.GITHUB_TOKEN }}y se haya preguntado por qué no mencioné nada sobre agregar GITHUB_TOKENsecretos de acciones a nuestro proyecto. Resulta que se crea y se agrega automáticamente a todos sus flujos de trabajo .

Comentario final

Es comprensible que las plataformas sin servidor sean generalmente conocidas por ser difíciles de probar y depurar. Sin embargo, eso no significa que debamos ignorarlo.

¿Qué es lo siguiente? Justo encima de mi cabeza, podríamos hacerlo mejor. Aquí hay un par de mejoras que podemos hacer:

  1. Agregue un trabajo/etapa que retroceda automáticamente y revierta la confirmación cuando fallan las pruebas de humo
  2. Cree un entorno de prueba individual después de la creación de relaciones públicas para que podamos realizar pruebas de humo en ellos.
  3. Probablemente sea excesivo para este proyecto: implementar la implementación canary suena como un desafío divertido

Referencias

Si está buscando pruebas unitarias de Cloudflare Workers, estas son mis recomendaciones:

Aquí hay un video decente sobre cómo configurar una canalización de CI/CD ideal pero práctica:

Fuente del artículo original en  https://betterprogramming.pub/  

#cicd #git #cloudflare 

joe biden

1615785369

Converta e-mails EML para Adobe PDF com o conversor de EML para PDF

Para converter arquivos EML em formato PDF, o Datavare é o aplicativo mais adequado. O aplicativo oferece muitas vantagens para que os usuários possam converter os arquivos facilmente. Isso ajuda a fazer uma conversão direta. O aplicativo é mais adequado para cada usuário e, portanto, converte os arquivos EML de uma forma precisa e sem erros. Qualquer usuário pode fazer a conversão de arquivos EML para o formato PDF, pois o aplicativo é muito fácil de operar. Usuários sem formação técnica também podem usar este aplicativo incrível sem qualquer problema.

Embora o aplicativo seja muito avançado, ainda assim, com sua interface gráfica amigável, é fácil converter arquivos EML para o formato PDF. Para tal não é necessária qualquer tipo de assistência técnica. A tarefa de conversão é fácil e simples de fazer com este aplicativo de terceiros. É um aplicativo altamente compatível que funciona perfeitamente em qualquer versão do Windows. Para usar o aplicativo, não é necessário que a versão do Windows seja a mais recente ou a mais antiga.

Além disso, há muitas vantagens em usar esse aplicativo notável. Vamos falar sobre algumas dessas vantagens que ela confere:

  • Concede conversão direta
  • Transfere arquivos em alta velocidade
  • Sem restrição de tamanho
  • Aplicação independente
  • Conversão sem erros

Essas vantagens tornam o aplicativo mais adequado para uso. Vale a pena usar este aplicativo para converter arquivos EML em formato PDF. Baixe sua versão de teste agora.

Passos para conversão

Para continuar a tarefa de conversão, é necessário seguir alguns passos. O processo de conversão ocorre em um processo passo a passo. Essas etapas são muito fáceis de executar por qualquer usuário. Não há necessidade de nenhuma orientação técnica para auxiliar essas etapas.

Agora, vamos apenas dar uma olhada nessas etapas simples, depois de baixar e iniciar o aplicativo;
Passo 1- Abra o aplicativo e escolha os arquivos EML que você deseja apenas converter.
Etapa 2 - Escolha o local onde deseja salvar os arquivos convertidos.
Etapa 3- Clique no botão converter agora.

Com essas 3 etapas fáceis, você pode converter seus arquivos EML em formato PDF.

Essas etapas são muito fáceis, e o aplicativo também fornece instantâneos adequados das etapas fornecidas para a assistência adequada do usuário. Além disso, uma interface de usuário fácil é fornecida pelo aplicativo para oferecer suporte a seus usuários. Em primeiro lugar, use a versão demo do aplicativo.

Características principais

Com muitas vantagens, o aplicativo também disponibiliza alguns recursos fundamentais aos seus usuários para a melhor conversão dos arquivos EML. Vejamos alguns desses recursos:

Conversão perfeita
Com uma velocidade rápida, é imprescindível que seus arquivos sejam convertidos na perfeição, sem nenhuma alteração dos dados. Este aplicativo é adequado para converter seus dados na perfeição.

Conversão seletiva
É necessário que os arquivos que você escolher sejam os que somente devem ser convertidos. Portanto, este aplicativo inteligente converte apenas os arquivos que você seleciona para a conversão. Não, outros arquivos EML são convertidos para o formato PSF.

Conversão em lote
Os dados que você escolher são convertidos em lotes. Isso significa que você pode escolher os arquivos que deseja converter ou pode escolher a pasta. Somando-se a isso, a filtragem de arquivos é fornecida no modo de arquivo

Salve os dados de acordo
Você pode escolher os arquivos a serem convertidos, bem como o local. O aplicativo oferece suporte ao salvamento personalizado de dados. Isso significa que, sem qualquer obrigação, você pode salvar seus dados de forma fácil e adequada. Esses recursos fornecem um resultado proveitoso para os usuários.

Declaração final

Os usuários podem baixar o EML para PDF Converter para converter seus arquivos EML para o formato PD. O aplicativo é fácil de usar em qualquer versão do Windows. O usuário pode converter quantos arquivos quiser sem qualquer obrigação, uma vez que adquira a versão licenciada do aplicativo.

Recursos como conversão em alta velocidade, excelente precisão e grande compatibilidade tornam o uso do aplicativo mais útil. Este aplicativo independente executa a tarefa de conversão diretamente sem qualquer problema. Portanto, experimente a versão demo gratuita do aplicativo agora e examine-o convertendo seus poucos arquivos EML em formato PDF.
Se você enfrentar algum tipo de problema também pode entrar em contato com o número de atendimento ao cliente fornecido pelo aplicativo ao seu usuário. Este serviço de ajuda ao cliente está disponível 24 horas por dia, 7 dias por semana.

Mais informações:- https://www.datavare.com/software/eml-to-pdf-converter-expert.html

#conversor de eml para pdf #migração de eml para pdf #exportador de eml para pdf #converter eml para pdf #importar eml para pdf

joe biden

1619443879

Como converter arquivos OST para o formato PST?

Os usuários têm duas maneiras de converter os arquivos OST para o formato PST do Outlook manualmente ou usando o aplicativo. A conversão manual dos arquivos OST leva muito tempo, assim como os esforços dos usuários. Portanto, os usuários devem usar uma ferramenta de conversão de OST para PST. O Datavare conversor OST para PST é a melhor solução para converter os arquivos OST para o formato PST do Outlook.

Para fazer a conversão dos arquivos OST, os usuários devem baixar este incrível aplicativo. Este aplicativo realiza a tarefa de maneira eficiente e sem esforço. Os usuários podem converter arquivos OST inteiros com a ajuda desta ferramenta incrível e em alta velocidade. Dados inteiros, incluindo notas, mensagens, contatos e calendários são convertidos para o formato PST com a ajuda desta ferramenta incrível. Além disso, os usuários são livres para salvar o arquivo convertido em qualquer lugar do sistema local. Com este aplicativo altamente compatível, os usuários podem usar facilmente este conversor OST para PST em qualquer um dos sistemas operacionais Windows. É um aplicativo altamente interativo que até mesmo um usuário novato pode usar. O aplicativo é uma plataforma segura e protegida para todos os usuários. As etapas necessárias para converter o arquivo OST para o formato PST são simples de implementar.

Os usuários são livres para salvar o arquivo em qualquer lugar em seu sistema local sem enfrentar qualquer dificuldade.

Passos para converter os arquivos

Siga as etapas fornecidas abaixo para converter os arquivos OST para o formato PST:

Etapa 1- Baixe a ferramenta Conversor de OST para PST em seu sistema operacional Windows
Etapa 2 - Inicie o aplicativo
Etapa 3- Adicionar os arquivos OST
Etapa 4 - Visualize os arquivos OST selecionados
Etapa 5 - Escolha o local para salvar os arquivos convertidos
Etapa 6 - Por fim, clique no botão “Converter agora”. Portanto, essas são algumas etapas simples com as quais um usuário pode converter facilmente seus arquivos OST para o formato PST do Outlook.

Recursos do aplicativo

Deixe-nos saber agora sobre alguns recursos inteligentes do aplicativo que um usuário deve ver:

Converta os arquivos OST
O aplicativo converte gratuitamente os arquivos OST para o formato PST do Outlook de forma fácil e confiável, sem enfrentar qualquer obrigação. A conversão direta dos arquivos OST é feita por esta ferramenta incrível. Além disso, os usuários podem usar o aplicativo em qualquer uma das versões do Windows, desde a versão mais recente até a mais antiga do aplicativo. O aplicativo converte todos os dados após visualizá-los e digitalizá-los. O tamanho dos arquivos OST não importa em todo o processo de conversão.

Precisão
Com total precisão, todo um processo de conversão é feito pelo aplicativo. Não importa o número de arquivos que o usuário insere, os usuários têm permissão para converter os arquivos de maneira perfeita. Todos os arquivos OST são facilmente exportados de maneira segura e protegida, sem qualquer tipo de perda ou corrupção de dados.

Localização especificada pelo usuário
Os arquivos OST convertidos podem ser salvos em qualquer lugar de acordo com o desejo do local específico do usuário. Flexibilidade total dos arquivos é fornecida pelo aplicativo para que o usuário não enfrente nenhum tipo de problema ao salvar o arquivo.

Aplicativo altamente compatível
É um aplicativo altamente compatível que pode ser usado em qualquer versão do Windows. Da versão mais antiga à mais nova do Windows, o aplicativo pode ser operado facilmente sem enfrentar qualquer dificuldade. A compatibilidade do aplicativo é incomparável de qualquer outro aplicativo. O resultado desejado é fornecido pelo aplicativo.

Declaração final

Baixe este incrível conversor de OST para PST para converter seus arquivos OST para o formato PST do Outlook. A integridade dos arquivos é mantida pelo aplicativo e a qualidade dos arquivos é mantida pelo aplicativo. Com este aplicativo altamente compatível, os usuários obtêm o resultado desejado pelos usuários. Além disso, você deve experimentar a versão demo do aplicativo para saber mais sobre o aplicativo. A versão demo do aplicativo é gratuita para todos os usuários. Esta versão demo do aplicativo dá aos usuários a autoridade para converter alguns arquivos OST. Para converter os arquivos ilimitados, o usuário deve comprar a versão licenciada do aplicativo agora.

Mais informações:- https://www.datavare.com/pt/conversor-ost-para-pst.html

#conversor de ost para pst #conversão ost para pst #import para pst #ost para pst exportador #exportar ost para pst #converter o arquivo ost para o formato de arquivo pst

joe biden

1616046771

Como converter seus arquivos EML em conta do Hotmail sem qualquer perda de dados?

O usuário agora pode converter seus arquivos EML em uma conta do Hotmail usando o Datavare EML para Hotmail Converter. Este aplicativo foi projetado de forma a facilitar a conversão de arquivos EML. Sem instalar qualquer outro aplicativo, todos os seus arquivos EML são convertidos por este conversor sem problemas. Além disso, você tem permissão para importar a maior parte dos arquivos EML e também pode carregar esses arquivos em sua conta do Hotmail Cloud. O aplicativo é simples e organizado e faz a tarefa de conversão. Qualquer tipo de ferramenta de suporte não é exigida pelo aplicativo. Além disso, você encontrará um resultado preciso pelo aplicativo.

Qualquer usuário sem formação técnica pode baixar o EML para Hotmail Conversor e conversor seus arquivos EML, pois o aplicativo é fácil de manusear e pode ser usado em qualquer aplicativo do Windows. O aplicativo também oferece grandes benefícios para seus usuários. Esses benefícios tornam a aplicação mais versátil e fácil de trabalhar. Você pode baixar este aplicativo notável em qualquer versão do Windows e pode carregar seus arquivos EML em sua conta do Hotmail sem erros. Além disso, é aconselhável instalar a versão de teste do aplicativo antes de comprar a versão licenciada, pois o usuário descobrirá se vale a pena usar o aplicativo ou não, convertendo seus poucos arquivos EML em uma conta do Hotmail na versão de teste. Esta versão está disponível gratuitamente para todos os usuários.

Medidas de conversão

Para converter seus arquivos EML, o usuário deve seguir alguns passos que são fáceis de executar e podem ser executados por qualquer usuário, mesmo que não possua nenhum conhecimento técnico. Vamos prosseguir com estas etapas:

Etapa 1- Em primeiro lugar, instale o aplicativo em seu sistema operacional Windows
Etapa 2- Em seguida, inicie o aplicativo
Etapa 3- Navegue pelos arquivos EML que você deseja converter
Etapa 4 - Digite o nome de usuário e a senha da conta do Hotmail.
Etapa 5 - Selecione a pasta onde deseja salvar seus arquivos convertidos, você também pode criar uma pasta para salvar os arquivos convertidos.
Passo 6 - Clique com o botão direito do mouse no botão “Start Uploading”.

O aplicativo levará alguns minutos e fornecerá um resultado preciso. Além disso, essas etapas são fáceis de operar.

Dê uma olhada nesses recursos avançados!

O aplicativo possui muitos recursos avançados que o tornam mais confiável e versátil de usar. Dê uma olhada em alguns destes recursos avançados:

  • • Conversão sem erros
    O aplicativo garante que todos os seus dados sejam convertidos sem erros. Portanto, um resultado 100% preciso é garantido aos seus usuários sem enfrentar qualquer tipo de problema.

  • • Upload múltiplo
    Os usuários têm a opção de converter quantos arquivos quiserem, pois o aplicativo oferece suporte para uploads múltiplos de dados. O aplicativo permite que vários arquivos sejam carregados e os converta de maneira adequada.

  • • Manuseio único
    Para realizar a tarefa de conversão não é necessário instalar nenhum outro tipo de aplicativo para concluir a tarefa de conversão. O aplicativo converte facilmente os arquivos EML em uma conta do Hotmail.

  • • Suporta conversão saudável
    Os arquivos devem realizar o processo de conversão de forma bem simplificada para que seja necessária uma conversão saudável. O aplicativo é capaz de converter os arquivos EML em Hotmail de maneira saudável. Sem qualquer corrupção de dados, arquivos saudáveis

  • • são convertidos por este conversor inteligente.
    Esses recursos são o principal fator responsável por converter os arquivos EML em uma conta do Hotmail de maneira adequada, garantindo que todos os arquivos sejam gerenciados adequadamente sem qualquer perda.

Palavras Finais

Para obter uma conversão bem simplificada e saudável de arquivos EML, o usuário deve fazer o download de um conversor. Portanto, para obter o melhor resultado de conversão, baixe o conversor EML para Hotmail. O conversor possui muitos recursos avançados que o ajudarão a converter os arquivos de forma fácil e notável.

Continue com este aplicativo inteligente baixando sua versão de teste. Essas versões de teste podem ser baixadas por qualquer usuário e são gratuitas. Além disso, se você enfrentar qualquer tipo de problema de trabalho ou conversão, pode entrar em contato com o número de atendimento ao cliente que está sempre disponível para os usuários.

Mais informações:- https://www.datavare.com/software/eml-to-hotmail-converter-expert.html

#eml para importador de pdf #conversor de eml para pdf #importar eml para pdf #converter eml para pdf #conversão de eml para pdf