지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    S3에서 다이나믹 인제 스트 사용하기

    이 항목에서는 다음을 사용하여 Amazon S3 계정의 비디오를 처리하는 방법에 대해 알아 봅니다. Dynamic Ingest API.

    개요

    Dynamic Ingest는 Amazon S3 버킷에서 비디오를 다운로드 할 수 있습니다. S3 콘텐츠에 액세스 할 수있는 경우 누구나, 당신이해야 할 일은 아무것도 없습니다. 그러나 콘텐츠가 보호되는 경우 Dynamic Ingest에서 동영상에 액세스 할 수 있도록 버킷 정책을 추가해야합니다. 이 문서는이를 수행하는 방법을 설명합니다.

    S3 정책 설정

    Dynamic Ingest에서 동영상에 액세스 할 수 있도록 정책을 설정하려면 AWS Console. 버킷을 선택한 다음 '권한'탭을 선택한 다음 '버킷 정책'버튼을 클릭하십시오. 마지막 행을 클릭하십시오. 버킷 정책 추가. 권장 정책은 다음과 같습니다.

        {
         "Version": "2012-10-17",
         "Id": "VideoCloudBucketPolicy",
         "Statement": [
           {
             "Sid": "Stmt1295042087538",
             "Effect": "Allow",
             "Principal": {
                 "AWS": "arn:aws:iam::395540211253:root"
             },
             "Action": [
             "s3:GetObjectAcl",
             "s3:GetObject"
             ],
             "Resource": "arn:aws:s3:::MY-BUCKET/*"
           },
           {
             "Sid": "Stmt1295042087538",
             "Effect": "Allow",
             "Principal": {
                 "AWS": "arn:aws:iam::395540211253:root"
             },
             "Action": [
             "s3:GetBucketLocation"
             ],
             "Resource": "arn:aws:s3:::MY-BUCKET"
           }
         ]
         }

    거기에만있다 하나의 변화를 만들어야한다. 갈 준비가되기 전에이 버킷 정책에

    1. 교체 MY-BUCKET 버킷 이름과 두 가지 모두 Resource 윤곽. 떠나 /* 해당 문장이 버킷 내의 모든 파일에 적용되므로 첫 번째 문장의 끝에

    2. 선택적으로 Action 배열을 허용 할 동작으로 바꿉니다. 유효한 액션 Video Cloud 필요할 수 있습니다 :

      객체 권한 - 위 예제의 첫 번째 액션 배열

      • s3:GetObject - 허용하다 Video Cloud 버킷에서 파일을 다운로드하는 방법
      • s3:GetObjectAcl - 허용하다 Video Cloud 파일에 대한 ACL 사용 권한을 얻는 방법

      버킷 권한 - 위 예제의 두 번째 작업 배열

      • s3 : GetBucketLocation - 허용 Video Cloud 양동이 (미국, EU, 아시아 등)의 위치를 ​​얻으려면

      Video Cloud 쓰기 권한이 필요하지 않습니다.

    정책에 두 가지 진술이 있음에 유의하십시오. 첫 번째 문은 버킷 내의 키에 영향을 주지만 두 번째 부분은 버킷 자체에 영향을줍니다.

    나머지 정책은 그대로 둘 수 있으며 정상적으로 작동합니다. Amazon의 설명서에는 버킷 정책의 요소


    페이지 최종 업데이트 28 Sep 2020