小编Iva*_*nov的帖子

s3 SignedUrl x-amz-security-token

const AWS = require('aws-sdk');

export function main (event, context, callback) {
  const s3 = new AWS.S3();
  const data = JSON.parse(event.body);`

  const s3Params = {
    Bucket: process.env.mediaFilesBucket,
    Key: data.name,
    ContentType: data.type,
    ACL: 'public-read',
  };

  const uploadURL = s3.getSignedUrl('putObject', s3Params);

  callback(null, {
    statusCode: 200,
    headers: {
      'Access-Control-Allow-Origin': '*'
    },
    body: JSON.stringify({ uploadURL: uploadURL }),
  })
}
Run Code Online (Sandbox Code Playgroud)

当我在本地测试它时,它工作正常,但在部署它后 x-amz-security-token,然后我得到拒绝访问的响应。我怎样才能摆脱这个 x-amz-security-token?

amazon-s3 amazon-web-services

8
推荐指数
2
解决办法
6497
查看次数

具有嵌套对象的GraphQL模式

如何为这种响应编写模式。

{
  "adult": false,
  "backdrop_path": "/dnaitaoCh8MftfYEVnprcuYExZp.jpg",
  "belongs_to_collection": {
    "id": 256322,
    "name": "The Purge Collection",
    "poster_path": "/nP3c8mTSxlis4vfg0UjlkK8LRG9.jpg",
    "backdrop_path": "/quFWGOA4I5KCTsyDbvLh6PHNZwv.jpg"
  },
  "budget": 13000000,
  "genres": [
    {
      "id": 28,
      "name": "Action"
    },
    {
      "id": 27,
      "name": "Horror"
    },
    {
      "id": 878,
      "name": "Science Fiction"
    },
    {
      "id": 53,
      "name": "Thriller"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

express graphql

4
推荐指数
2
解决办法
4649
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

express ×1

graphql ×1