mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #8063 from theotherjimmy/mbed-dm-api-key
`mbed dm`: Accept api key and host on the command linepull/8053/merge
commit
77e073038d
|
@ -80,10 +80,23 @@ def wrap_payload(func):
|
||||||
|
|
||||||
def wrap_init(func):
|
def wrap_init(func):
|
||||||
def inner(options):
|
def inner(options):
|
||||||
accounts = AccountManagementAPI()
|
if getattr(options, 'api_key', None):
|
||||||
certs = CertificatesAPI()
|
api_key = options.api_key
|
||||||
|
else:
|
||||||
|
api_key = getenv("MBED_CLOUD_SDK_API_KEY")
|
||||||
|
if getattr(options, 'server_address', None):
|
||||||
|
host_addr = options.server_address
|
||||||
|
else:
|
||||||
|
host_addr = getenv("MBED_CLOUD_SDK_HOST",
|
||||||
|
"https://api.us-east-1.mbedcloud.com/")
|
||||||
|
config = {
|
||||||
|
"api_key": api_key,
|
||||||
|
"host": host_addr,
|
||||||
|
}
|
||||||
|
accounts = AccountManagementAPI(config)
|
||||||
|
certs = CertificatesAPI(config)
|
||||||
api_key = accounts.list_api_keys(filter={
|
api_key = accounts.list_api_keys(filter={
|
||||||
'key': getenv("MBED_CLOUD_SDK_API_KEY")
|
'key': api_key
|
||||||
}).next()
|
}).next()
|
||||||
certificates_owned = list(certs.list_certificates())
|
certificates_owned = list(certs.list_certificates())
|
||||||
dev_cert_info = None
|
dev_cert_info = None
|
||||||
|
|
Loading…
Reference in New Issue