mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-06 15:28:28 +01:00
Merge pull request #112 from ophiry/master
fix for allow using iam roles with s3 storage #111
This commit is contained in:
+5
-2
@@ -222,12 +222,15 @@ class DataCloudAWS(DataCloudBase):
|
||||
def sanity_check(self):
|
||||
creds = self.get_aws_credentials()
|
||||
if creds is None:
|
||||
raise ConfigError('can\'t find aws credentials.')
|
||||
Logger.info("can't find aws credetials, assuming envirment variables or iam role")
|
||||
self._aws_creds = creds
|
||||
|
||||
def _get_bucket_aws(self):
|
||||
""" get a bucket object, aws """
|
||||
conn = S3Connection(self.aws_access_key_id, self.aws_secret_access_key, host=self.aws_region_host)
|
||||
if all([self.aws_access_key_id, self.aws_secret_access_key, self.aws_region_host]):
|
||||
conn = S3Connection(self.aws_access_key_id, self.aws_secret_access_key, host=self.aws_region_host)
|
||||
else:
|
||||
conn = S3Connection()
|
||||
bucket_name = self.storage_bucket
|
||||
bucket = conn.lookup(bucket_name)
|
||||
if bucket is None:
|
||||
|
||||
Reference in New Issue
Block a user