Ibm cloud 如何获取OpenWhisk中调用的操作的激活ID?

Ibm cloud 如何获取OpenWhisk中调用的操作的激活ID?,ibm-cloud,openwhisk,Ibm Cloud,Openwhisk,当我们通过CLI调用一个操作时,我们会得到激活ID作为结果。但是,当我们在Bluemix中为操作生成API并尝试调用API时,我只收到操作的结果。调用后如何获取操作的激活ID?我们以后是否可以使用激活ID获得响应?一个动作在其执行上下文中有可用的激活ID:它在环境变量中作为uu OW\u activation\u ID可用 您可以在响应中返回此值-如果您使用的是web操作或API网关,并且能够发送自定义头,那么您可以将其用作返回id的机制,或者只返回id本身 给定一个激活id,您可以稍后将其与激

当我们通过CLI调用一个操作时,我们会得到激活ID作为结果。但是,当我们在Bluemix中为操作生成API并尝试调用API时,我只收到操作的结果。调用后如何获取操作的激活ID?我们以后是否可以使用激活ID获得响应?

一个动作在其执行上下文中有可用的激活ID:它在环境变量中作为uu OW\u activation\u ID可用

您可以在响应中返回此值-如果您使用的是web操作或API网关,并且能够发送自定义头,那么您可以将其用作返回id的机制,或者只返回id本身

给定一个激活id,您可以稍后将其与激活API一起使用以检索结果

听起来您想要的是非阻塞激活,而不是请求/响应样式。因此,如果您不使用webaction或API网关,那么默认的调用机制是非阻塞机制,它将向您返回激活id


这里是对API的引用,一个动作在其执行上下文中有可用的激活id:它在环境变量中作为_OW_activation_id可用

您可以在响应中返回此值-如果您使用的是web操作或API网关,并且能够发送自定义头,那么您可以将其用作返回id的机制,或者只返回id本身

给定一个激活id,您可以稍后将其与激活API一起使用以检索结果

听起来您想要的是非阻塞激活,而不是请求/响应样式。因此,如果您不使用webaction或API网关,那么默认的调用机制是非阻塞机制,它将向您返回激活id


以下是对API的引用

如果使用以下命令从CLI调用,则应返回激活ID和结果

wsk操作调用--阻止操作名称

您可以获得从最新到最旧的激活列表:

wsk激活列表


有一个非常好的文档,包含大量详细信息并使用不同的语言-->

如果您使用以下命令从CLI调用,您应该返回激活ID结果:

wsk操作调用--阻止操作名称

您可以获得从最新到最旧的激活列表:

wsk激活列表


有一个非常好的文档,包含大量详细信息,并使用不同的语言-->

听起来你是在问OpenWhisk UI,而不是CLI,下面的答案似乎重点关注它-是吗?听起来你是在问OpenWhisk UI,而不是CLI,下面的答案似乎重点关注它-是吗?