Ibm cloud &引用;无效访问令牌(已过期)";尝试创建IBM OpenWhisk操作API时出错

Ibm cloud &引用;无效访问令牌(已过期)";尝试创建IBM OpenWhisk操作API时出错,ibm-cloud,openwhisk,Ibm Cloud,Openwhisk,我在IBMOpenWhisk上开发了一些操作(现在他们称之为IBMCloudFunctions),我正在尝试使用新的云函数CLI为我的操作创建一些RESTAPI,但是我遇到了一个过期的令牌错误。这在不推荐使用的IBM OpenWhisk CLI中可以正常工作,但问题是在我升级到Cloud Function CLI后开始出现的。欢迎任何建议,谢谢 我在脚本中这样做: bx login -a $OPENWHISK_UK -o $OPENWHISK_ORG -s $OPENWHISK_SPACE -u

我在IBMOpenWhisk上开发了一些操作(现在他们称之为IBMCloudFunctions),我正在尝试使用新的云函数CLI为我的操作创建一些RESTAPI,但是我遇到了一个过期的令牌错误。这在不推荐使用的IBM OpenWhisk CLI中可以正常工作,但问题是在我升级到Cloud Function CLI后开始出现的。欢迎任何建议,谢谢

我在脚本中这样做:

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
bx plugins list | grep Functions
Cloud-Functions      1.0.2
bx plugin update cloud-functions
我得到以下错误:

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"}}

尝试升级到bx wsk插件的最新版本,至少升级到1.0.2版

要检查当前版本,请使用如下所示的
bx插件列表

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
bx plugins list | grep Functions
Cloud-Functions      1.0.2
bx plugin update cloud-functions
要更新,请按如下方式使用bx插件更新:

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
bx plugins list | grep Functions
Cloud-Functions      1.0.2
bx plugin update cloud-functions