Политика использования Amazon S3 и просмотр Документов Google - PullRequest
0 голосов
/ 17 мая 2019

У меня есть ряд документов .doc на корзине S3, к которым можно получить доступ с нашего сайта. Я также хочу, чтобы документы были встроены в мое веб-приложение, чтобы их можно было просматривать с помощью Google Viewer.

Однако я не могу понять политику корзины, чтобы это произошло. Буду рад любым идеям.

    {
  "Id": "Policy1558099599790",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1558099595743",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::demobucket/*",
      "Condition": {
        "StringLike": {
          "aws:Referer": [
            "https://mywebsite.com/*",
            "https://docs.google.com/*"
          ]
        }
      },
      "Principal": "*"
    }
  ]
}

1 Ответ

1 голос
/ 18 мая 2019

Можно создать предварительно подписанный URL-адрес Amazon S3 , который обеспечивает ограниченный по времени доступ к URL-адресу, сохраняя при этом полную конфиденциальность корзины.

Если Документы Google принимают URL-адрес, существуетне будет необходимости использовать Bucket Policy для предоставления доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...