0

IBM OpenWhisk (現在は IBM Cloud Functions と呼ばれています) で開発されたいくつかのアクションがあり、新しい Cloud Function CLI を使用してアクション用の REST API を作成しようとしていますが、期限切れのトークン エラーが発生します。これは非推奨の 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

そして、次のエラーが表示されます。

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

1 に答える 1