Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D2C16200AF6 for ; Sat, 11 Jun 2016 21:26:25 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id C6517160A34; Sat, 11 Jun 2016 19:26:25 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1A7F3160A2B for ; Sat, 11 Jun 2016 21:26:24 +0200 (CEST) Received: (qmail 66512 invoked by uid 500); 11 Jun 2016 19:26:24 -0000 Mailing-List: contact commits-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list commits@airflow.incubator.apache.org Received: (qmail 66503 invoked by uid 99); 11 Jun 2016 19:26:24 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Jun 2016 19:26:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D23E61A0026 for ; Sat, 11 Jun 2016 19:26:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.446 X-Spam-Level: X-Spam-Status: No, score=-5.446 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 69ZW8mtngLlD for ; Sat, 11 Jun 2016 19:26:23 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 3FEC65F307 for ; Sat, 11 Jun 2016 19:26:22 +0000 (UTC) Received: (qmail 66483 invoked by uid 99); 11 Jun 2016 19:26:21 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Jun 2016 19:26:21 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 0D4FE2C14F8 for ; Sat, 11 Jun 2016 19:26:21 +0000 (UTC) Date: Sat, 11 Jun 2016 19:26:20 +0000 (UTC) From: "Jakob Homan (JIRA)" To: commits@airflow.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (AIRFLOW-236) Support passing S3 credentials through environmental variables MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sat, 11 Jun 2016 19:26:26 -0000 Jakob Homan created AIRFLOW-236: ----------------------------------- Summary: Support passing S3 credentials through environmental variables Key: AIRFLOW-236 URL: https://issues.apache.org/jira/browse/AIRFLOW-236 Project: Apache Airflow Issue Type: Improvement Components: core Reporter: Jakob Homan Right now we expect S3 configs to be passed through one of a variety of config files, or through extra parameters in the connection screen. It'd be nice to be able to pass these through env variables and note as such through the extra parameters. This would lessen the need to include credentials in the webapp itself. Alternatively, for logging (rather than as a connector), it might just be better for Airflow to use the profie defined as AWS_DEFAULT and avoid needed an explicit configuration at all. -- This message was sent by Atlassian JIRA (v6.3.4#6332)