У меня есть несколько действий, разработанных на IBM OpenWhisk (теперь они называют это IBM Cloud Functions), и я пытаюсь создать некоторый REST API для своих действий с новым CLI Cloud Function, но получаю ошибку Expired Token Error. Раньше это нормально работало с устаревшим CLI IBM OpenWhisk, но проблема возникла после того, как я обновился до CLI Cloud Function. Любое предложение будет приветствоваться, спасибо
Я делаю это в своем скрипте так:
bx login -a $OPENWHISK_UK -o $OPENWHISK_ORG -s $OPENWHISK_SPACE -u $OPENWHISK_USER_NAME -p $OPENWHISK_PASSWORD
bx wsk package create pubsub \
--param "CLOUDANT_USERNAME" $CLOUDANT_USERNAME \
--param "CLOUDANT_PASSWORD" $CLOUDANT_PASSWORD
bx wsk action create pubsub/unsubscribe actions/unsubscribe.js --web true
bx wsk api create -n "Unsubscribe" /pubsub /unsubscribe post pubsub/unsubscribe --response-type json
И я получаю следующую ошибку:
Unable to create API: API creation failure: Unable to obtain API(s) from the API Gateway (status code 400): {"error":{"statusCode":400,"message":"Invalid access token (expired): eyJhbGc....Dw expired at Fri Sep 01 12:02:42 UTC 2017"}}