使用python和urllib2成功创建了一个tokbox项目,但是我无法创建S3-archive

时间:2019-07-23 14:48:51

标签: python amazon-s3 urllib2 opentok tokbox

使用python / urllib2我已经成功创建了一个tokbox / opentok项目。 但是,我无法创建急需的S3归档文件。尝试使S3部分正常工作时,我收到以下消息:

403,禁止 {“代码”:-1,“消息”:“无效令牌”,“描述”:“无效令牌”}

我正在使用ist:account使用jwt.encode创建所需的令牌。 尽管对于S3部分,我也尝试了ist:project。 使用put-call时,我尝试了用于创建原始项目的原始令牌以及新创建的令牌(帐户或项目)...但是我仍然看到“无效令牌”消息。

lazy var game:Concentration = {
   return Concentration(numberOfPairsOfCards:self.cardButtons.count / 2)
}()

预期结果是在Tokbox项目中设置了S3-Archive。

1 个答案:

答案 0 :(得分:0)

根据[1]中的文档,执行REST API请求的令牌必须采用以下格式:

{     “ iss”:“ your_api_key”,     “ ist”:“项目”,     “ iat”:current_timestamp_in_seconds,     “ exp”:expire_timestamp_in_seconds,     “ jti”:“ jwt_nonce” }

[1] https://tokbox.com/developer/rest/#authentication