{"id":1177,"date":"2018-09-14T00:44:14","date_gmt":"2018-09-14T03:44:14","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?page_id=1177"},"modified":"2024-08-01T11:10:14","modified_gmt":"2024-08-01T14:10:14","slug":"api-de-armazenamento-na-nuvem","status":"publish","type":"page","link":"https:\/\/www.l2maker.com.br\/documentacao\/api-de-armazenamento-na-nuvem\/","title":{"rendered":"API de Armazenamento na Nuvem"},"content":{"rendered":"<h1>Descri\u00e7\u00e3o do pacote<\/h1>\n<p>Esta API permite o envio e donwload de arquivos para servidores em nuvem como o <strong>Google Drive<\/strong>, <strong>IBM S3<\/strong>, <strong>Amazon AWS S3<\/strong> e <strong>Oracle Object Storage<\/strong>. Permite o envio de arquivos de 5120 GB (5 TB) com consumo reduzido de mem\u00f3ria.<\/p>\n<p><strong>Observa\u00e7\u00f5es<\/strong>: Instru\u00e7\u00f5es sobre como criar ou configurar as contas no Google, IBM, Amazon, Oracle ou qualquer outra n\u00e3o s\u00e3o cobertas pelo suporte \u00e0 API. Se necess\u00e1rio contrate suporte adicional.<\/p>\n<h1>Fun\u00e7\u00f5es que integram o pacote<\/h1>\n<ul>\n<li>Nuvem &#8211; Inicializar;<\/li>\n<li>Nuvem &#8211; Obter URL de Autoriza\u00e7\u00e3o;<\/li>\n<li>Nuvem &#8211; Revogar Autoriza\u00e7\u00e3o;<\/li>\n<li>Nuvem &#8211; Processar Autoriza\u00e7\u00e3o;<\/li>\n<li>Nuvem &#8211; Autentica\u00e7\u00e3o valida;<\/li>\n<li>Nuvem &#8211; Enviar arquivo;<\/li>\n<li>Nuvem &#8211; Deletar arquivo;<\/li>\n<li>Nuvem &#8211; Obter informa\u00e7\u00f5es do arquivo;<\/li>\n<li>Nuvem &#8211; Baixar arquivo;<\/li>\n<li>Nuvem &#8211; Listar arquivos.<\/li>\n<\/ul>\n<h1>\u00daltimas vers\u00f5es<\/h1>\n<p>As \u00faltimas vers\u00f5es publicadas\u00a0podem ser baixadas nos links abaixo:<\/p>\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2024\/03\/api-da-armazenamento-na-nuvem-google-drive-e-aws-s3-versao-2-4-1-publicada-em-25-03-2024\/\">API da Armazenamento na Nuvem (Google Drive e AWS S3) vers\u00e3o 2.4.1 publicada em 25\/03\/2024<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2022\/04\/api-da-armazenamento-na-nuvem-google-drive-e-aws-s3-versao-2-0-2-publicada-em-05-04-2022\/\">API da Armazenamento na Nuvem (Google Drive e AWS S3) vers\u00e3o 2.0.2 publicada em 05\/04\/2022<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2018\/09\/api-da-armazenamento-na-nuvem-google-drive-versao-1-0-0-publicada-em-18-09-2018\/\">API da Armazenamento na Nuvem (Google Drive) vers\u00e3o 1.0.0 publicada em 18\/09\/2018<\/a><\/li><\/ul>\n<h1>Como instalar ou Atualizar<\/h1>\n<p>Para instalar basta baixar a vers\u00e3o mais recente se seguir os passos abaixo descritos, a atualiza\u00e7\u00e3o segue o mesmo roteiro, substituindo os arquivos e\/ou fun\u00e7\u00f5es existentes com os novos.<\/p>\n<h2>Maker<\/h2>\n<ol>\n<li>Acesso o sistema onde deseja adicionar as fun\u00e7\u00f5es da NUVEM;<\/li>\n<li>Feche o editor de fluxos, e o cadastro de fun\u00e7\u00f5es se estiverem abertos;<\/li>\n<li>Importe o arquivo \u2018l2s-api-nuvem-v*.frz\u2019;<\/li>\n<li>Abra o editor de fluxos e procure pela nova categoria \u2018<strong>L2S &#8211; Armazenamento na Nuvem<\/strong>\u2019;<\/li>\n<li>Pronto! Basta instalar no Webrun e usar a nova fun\u00e7\u00e3o.<\/li>\n<\/ol>\n<h2>Webrun<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2016\/11\/biblioteca-basica-da-l2-l2s-core-jar\/\" target=\"_blank\" rel=\"noopener\">Instale a biblioteca b\u00e1sica em sua vers\u00e3o mais recente<\/a>;<\/li>\n<li>Copie o conte\u00fado da pasta Maker.Commons para a pasta<br \/>\n[<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">WEBRUN<\/a>]\\systems\\<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">Maker.Commons<\/a> (crie-a se n\u00e3o existir);<\/li>\n<li>Reinicie o Tomcat do Webrun (1a vez);<\/li>\n<li>Acesse o sistema;<\/li>\n<li>Reinicie novamente o Tomcat do Webrun (2a vez);<\/li>\n<li>Acesse o sistema novamente;<\/li>\n<li>Pronto! As bibliotecas est\u00e3o instaladas.<\/li>\n<\/ol>\n<ul>\n<li>NOTA 1: Sempre que atualizar ou republicar o Webrun ser\u00e1 necess\u00e1rio acessar, e em seguida reiniciar o Webrun uma vez para que as bibliotecas sejam carregadas.<\/li>\n<li>NOTA 2: Quando publicar seu sistem com JAR certifique-se de levar junto a pasta \u2018Maker.Commons\u2019.<\/li>\n<\/ul>\n<h2>Dicas e Instru\u00e7\u00f5es de uso<\/h2>\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2024\/08\/trabalhando-com-arquivos-no-oracle-object-storage\/\">Trabalhando com arquivos no Oracle Object Storage<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2022\/02\/gerando-os-dados-para-acesso-via-oauth-ao-google-drive\/\">Gerando os dados para acesso via OAuth ao Google Drive<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2022\/02\/trabalhando-com-arquivos-no-amazon-aws-s3\/\">Trabalhando com arquivos no Amazon AWS S3<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2018\/09\/trabalhando-com-arquivos-no-google-drive\/\">Trabalhando com arquivos no Google Drive<\/a><\/li><\/ul>\n<h2>VERS\u00c3O DE AVALIA\u00c7\u00c3O<\/h2>\n<ul>\n<li>A vers\u00e3o de avalia\u00e7\u00e3o apresenta uma ou mais das seguintes limita\u00e7\u00f5es:\n<ul>\n<li>Limite no tamanho e nome dos arquivos;<\/li>\n<li>Limite de uso de fun\u00e7\u00f5es;<\/li>\n<li>Substitui\u00e7\u00e3o do conte\u00fado de arquivos enviados por mensagem de trial.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o do pacote Esta API permite o envio e donwload de arquivos para servidores em nuvem como o Google Drive, IBM S3, Amazon AWS S3 e Oracle Object Storage. Permite o envio de arquivos de 5120 GB (5 TB) com consumo reduzido de mem\u00f3ria. Observa\u00e7\u00f5es: Instru\u00e7\u00f5es sobre como criar ou configurar as contas no Google, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1177","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=1177"}],"version-history":[{"count":13,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1177\/revisions"}],"predecessor-version":[{"id":3662,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1177\/revisions\/3662"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=1177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}