Google cloud storage 谷歌云承载令牌到期

Google cloud storage 谷歌云承载令牌到期,google-cloud-storage,gcloud,bearer-token,Google Cloud Storage,Gcloud,Bearer Token,为了将文件上传到google云存储桶,我使用了JSON API。为此,我使用以下命令包装了一个承载令牌 $> gcloud auth activate-service-account myaccount@gserviceaccounts.co --key-file=creds.json $> gcloud auth print-access-token 现在我得到一个代币。我想知道的是,它是一个生存期令牌,或者它有一些到期日期。它是一个短期令牌,有效期为60分钟。它是一个短期令牌

为了将文件上传到google云存储桶,我使用了JSON API。为此,我使用以下命令包装了一个承载令牌

$> gcloud auth activate-service-account myaccount@gserviceaccounts.co --key-file=creds.json 
$> gcloud auth print-access-token

现在我得到一个代币。我想知道的是,它是一个生存期令牌,或者它有一些到期日期。

它是一个短期令牌,有效期为60分钟。

它是一个短期令牌,有效期为60分钟。

有一个未记录的gcloud命令(输出格式可能会更改)

这将输出到期时间,类似于


...
到期日:“2018-05-18T12:48:44Z”
...

对于用户帐户,还有
refresh\u令牌
,其生命周期非常长。它用于获取临时访问令牌。(完成
gcloud auth login
)后,您可以通过

gcloud auth print-refresh-token

要以编程方式访问这些内容,请参见。

有一个未记录的gcloud命令(输出格式可能会更改)

这将输出到期时间,类似于


...
到期日:“2018-05-18T12:48:44Z”
...

对于用户帐户,还有
refresh\u令牌
,其生命周期非常长。它用于获取临时访问令牌。(完成
gcloud auth login
)后,您可以通过

gcloud auth print-refresh-token

要以编程方式访问这些内容,请参见。

因为其他用户已回答了您的问题,该令牌在到期前有60分钟

无论如何,如果您想要的是一种授权访问的方式,并为其提供特定的终身承载,请查看以下文档:

如您所见,有一个名为“iat”和“exp”的字段,iat字段指定当前Unix时间,exp字段指定JWT将过期的确切时间

您可能还需要检查此文档:


正如其他用户回答的那样,该令牌在到期前有60分钟

无论如何,如果您想要的是一种授权访问的方式,并为其提供特定的终身承载,请查看以下文档:

如您所见,有一个名为“iat”和“exp”的字段,iat字段指定当前Unix时间,exp字段指定JWT将过期的确切时间

您可能还需要检查此文档:


1.可以通过编程方式创建承载令牌。?2.有任何方法可以生成终身承载令牌。?1。可以通过编程方式创建承载令牌。?2.有任何方法可以生成终身承载令牌。?如何以编程方式(使用PHP、curl)为PHP生成这些令牌,请参阅google auth PHP库:。例如使用curl
curl-s-H'内容类型:application/json'-H'授权:承载访问\u令牌https://vision.googleapis.com/v1/images:annotate'-d@request.json
您可以通过
gcloud auth print access token
获取访问令牌。我如何以编程方式生成这些令牌(使用PHP、curl)有关php,请参阅google auth php库:。例如使用curl
curl-s-H'内容类型:application/json'-H'授权:承载访问\u令牌https://vision.googleapis.com/v1/images:annotate'-d@request.json
您可以通过
gcloud auth print访问令牌获取访问令牌。