def validate_creds(opts):
session = Session(profile_name=opts.get('profile_name'),
region_name=opts['region'])
ec2 = session.resource("ec2")
try:
ec2.meta.client.describe_id_format()
except botocore.exceptions.NoCredentialsError as ex:
print "Missing ~/.aws/credentials ? missing profile_name from cfg file"
print "http://boto3.readthedocs.org/en/latest/guide/configuration.html"
print ex
return False
try:
pivnet.Pivnet(token=opts['PIVNET_TOKEN'])
except pivnet.AuthException as ex:
print "Get API TOKEN from "
print "https://network.pivotal.io/users/dashboard/edit-profile"
print ex
return False
return True
评论列表
文章目录