首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Revit设计自动化:无法添加AppBundle压缩文件

Revit设计自动化:无法添加AppBundle压缩文件
EN

Stack Overflow用户
提问于 2019-03-09 09:07:33
回答 1查看 76关注 0票数 0

我将通过以下链接学习Revit的设计自动化APIv3教程:Forge Tutorial。在被卡住之前,我使用postman完成了任务4/步骤3。我收到的错误消息如下:

‘根据策略无效:策略条件失败:"eq","$key","apps/ForgeTest/DeleteWallsApp3/1"’

我使用的是从post请求返回的formData,用于创建新的应用程序包。问题会是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-11 12:02:15

在对POST appbundles的端点响应中,有一个key属性(用于临时访问我们的存储桶的访问密钥),在将捆绑包上传到您的S3签名URL时,需要将其添加到您的帖子字段中:

代码语言:javascript
运行
复制
{
    "uploadParameters": {
        "endpointURL": "https://dasprod-store.s3.amazonaws.com",
        "formData": {
            "key": "apps/ForgeTest/DeleteWallsApp3/1", //find your access key here
...

通过POST appbundles/:id/versions创建另一个捆绑包或当前捆绑包的新版本,并确保在cURL命令中上载该捆绑包时,密钥匹配:

代码语言:javascript
运行
复制
curl https://bucketname.s3.amazonaws.com/
-F key = apps/ForgeTest/DeleteWallsApp3/1 // access key goes here
-F content-type = application/octet-stream
-F policy = eyJleHBpcmF0aW9uIjoiMjAxOC0wNi0yMVQxMzo...(trimmed)
-F x-amz-signature = 800e52d73579387757e1c1cd88762...(trimmed)
-F x-amz-credential = AKIAIOSFODNN7EXAMPLE/20180621/us-west-2/s3/aws4_request/
-F x-amz-algorithm = AWS4-HMAC-SHA256
-F x-amz-date = 20180621T091656Z
-F file=@E:myfile.zip

有关亚马逊网络服务预签名网址(上传应用程序包到Forge的亚马逊网络服务云存储的网址)如何工作的详细信息,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55073013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档