Amazon S3 원본

IMPORTANT
이제 Amazon Web Services(AWS)에서 Adobe Experience Platform을 실행할 때 Amazon S3 소스를 사용할 수 있습니다. AWS에서 실행되는 Experience Platform은 현재 제한된 수의 고객이 사용할 수 있습니다. 지원되는 Experience Platform 인프라에 대한 자세한 내용은 Experience Platform 멀티 클라우드 개요를 참조하세요.

Adobe Experience Platform은 AWS, Google Cloud Platform 및 Azure과(와) 같은 클라우드 공급업체에 기본 연결을 제공합니다. 이러한 시스템의 데이터를 Experience Platform으로 가져올 수 있습니다.

클라우드 스토리지 소스는 다운로드, 포맷 또는 업로드 없이도 자신의 데이터를 Experience Platform으로 가져올 수 있습니다. 수집된 데이터는 XDM JSON, XDM Parquet 또는 구분된 형식으로 지정할 수 있습니다. 프로세스의 모든 단계는 소스 워크플로우에 통합됩니다. Experience Platform을 사용하면 S3에서 일괄 처리를 통해 데이터를 가져올 수 있습니다.

Azure에서 Experience Platform에 대한 Amazon S3 소스 설정 azure

Azure에서 Experience Platform에 대한 Amazon S3 계정을 설정하는 방법을 알아보려면 아래 단계를 참조하세요.

허용 목록에 추가하다 Azure에서 연결을 위한 IP 주소

소스를 Azure의 Experience Platform에 연결하기 전에 지역별 IP 주소를 허용 목록에 추가하다에 추가해야 합니다. 자세한 내용은 Azure의 Experience Platform에 연결하기 위한 IP 주소 허용 목록에 추가에 대한 안내서를 참조하십시오.

파일 및 디렉터리에 대한 이름 지정 제약 조건

다음은 클라우드 저장소 파일 또는 디렉터리의 이름을 지정할 때 고려해야 하는 제한 사항 목록입니다.

  • 디렉터리 및 파일 구성 요소 이름은 255자를 초과할 수 없습니다.
  • 디렉터리 및 파일 이름은 슬래시(/)로 끝날 수 없습니다. 제공되면 자동으로 제거됩니다.
  • 다음 예약된 URL 문자는 올바르게 이스케이프해야 합니다. ! ' ( ) ; @ & = + $ , % # [ ]
  • " \ / : | < > * ? 문자는 사용할 수 없습니다.
  • 잘못된 URL 경로 문자는 허용되지 않습니다. \uE000 같은 코드 포인트는 NTFS 파일 이름에서 사용할 수 있지만 올바른 유니코드 문자가 아닙니다. 또한 제어 문자(0x00 ~ 0x1F, \u0081 등)와 같은 일부 ASCII 또는 유니코드 문자도 사용할 수 없습니다. HTTP/1.1의 유니코드 문자열을 제어하는 규칙에 대해서는 RFC 2616, 섹션 2.2: 기본 규칙RFC 3987을 참조하십시오.
  • LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, 점 문자(.) 및 점 문자(…) 두 개를 사용할 수 없습니다.

Amazon S3에 대한 권한 구성

S3를 사용하여 단일 디렉터리를 수집하려면 S3 콘솔에서 Experience Platform에 대한 Identity and Access Management​(IAM) 사용자를 만들고 다음 작업에 대한 권한을 할당해야 합니다.

  • s3:GetObject
  • s3:GetObjectVersion

연결을 탐색하고 테스트하려면 다음 권한도 필요합니다.

  • s3:ListAllMyBuckets
  • s3:ListBucket
  • s3:GetBucketLocation

myBucket/folder/subfolder/subsubfolder/abc.csv과(와) 같은 파일 경로로 인해 subsubfolder/abc.csv에만 액세스할 수 있습니다. 하위 폴더에 액세스하려면 S3 콘솔에서 bucket 매개 변수를 myBucket(으)로 지정하고 folderPath을(를) folder/subfolder(으)로 지정하여 subsubfolder/abc.csv이(가) 아닌 subfolder에서 파일 탐색이 시작되도록 할 수 있습니다.

임시 보안 자격 증명을 사용하여 Amazon S3에 연결

s3SessionToken을(를) 사용하여 임시 보안 자격 증명으로 Amazon S3에 연결할 수 있습니다. 이를 통해 Amazon Web Services을(를) 통해 영구 IAM 자격 증명을 만들거나 신뢰할 수 없는 환경의 사용자에게 Amazon S3 버킷에 대한 액세스를 제공하지 않고도 Amazon S3을(를) Experience Platform에 연결할 수 있습니다.

임시 보안 자격 증명은 임시 자격 증명에 대해 더 짧은 만료 날짜를 구성할 수 있다는 점을 제외하면 일반 장기 액세스 키 자격 증명과 유사하게 작동합니다. 만료는 활성화 후 몇 분 또는 최대 몇 시간으로 설정할 수 있습니다. 임시 자격 증명도 사용자에게 포함되지 않습니다. 즉, 새 임시 자격 증명 세트가 만료되면 요청해야 합니다.

임시 세션 토큰을 생성하는 방법에 대한 단계는 이 AWS 임시 세션 토큰에 대한 문서를 참조하십시오.

Amazon Web Services에서 Experience Platform에 대한 Amazon S3 소스 설정 aws

AVAILABILITY
이 섹션은 Amazon Web Services(AWS)에서 실행되는 Experience Platform 구현에 적용됩니다. AWS에서 실행되는 Experience Platform은 현재 제한된 수의 고객이 사용할 수 있습니다. 지원되는 Experience Platform 인프라에 대한 자세한 내용은 Experience Platform 멀티 클라우드 개요를 참조하세요.

Amazon Web Services(AWS)에서 Experience Platform에 대한 Amazon S3 계정을 설정하는 방법에 대해 알아보려면 아래 단계를 따르십시오.

전제 조건

Amazon S3 계정을 AWS의 Experience Platform에 연결하려면 다음이 필요합니다.

  • 연결할 Amazon S3 버킷 또는 폴더에 액세스할 수 있는 AWS 계정입니다.
  • s3:GetObjects3:ListBucket 작업을 허용하는 필수 IAM 권한입니다.

허용 목록에 추가하다 AWS에서 연결을 위한 IP 주소

AWS에서 Experience Platform에 소스를 연결하기 전에 지역별 IP 주소를 허용 목록에 추가하다에 추가해야 합니다. 자세한 내용은 AWS의 Experience Platform에 연결하기 위한 IP 주소 허용 목록에 추가에 대한 안내서를 참조하십시오.

UI에서 Amazon S3 소스에 액세스

  • Experience Platform UI에서 소스 카탈로그로 이동합니다.
  • Amazon S3을(를) 선택한 다음 새 계정 ​을(를) 선택합니다.
  • IAM 역할을 허용 목록에 추가에 나열된 IAM 역할 ​을(를) 복사합니다. 나중에 이 IAM 역할을 사용하여 Amazon S3 버킷에 대한 권한을 설정합니다.

Amazon S3 새 계정 인증 페이지입니다.

권한 설정

AWS 영역에서 데이터를 성공적으로 수집하려면 Amazon S3 버킷에서 필요한 권한을 구성해야 합니다. 액세스하려는 버킷의 정책은 사용 중인 자격 증명과 연결되어 있어야 합니다.

Amazon S3 버킷을 업데이트하려면 아래 단계를 따르십시오.

  • AWS 관리 콘솔에서 계정에 로그인합니다.
  • Amazon S3 버킷으로 이동한 다음 Permissions ​을(를) 선택합니다.
  • 버킷 정책을 편집하고 다음 권한을 추가합니다.
TIP
AWS의 값을 IAM 역할로 업데이트하고 Resource의 값을 Amazon S3 버킷 또는 폴더로 업데이트하십시오.
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AEP Get Object Related Policy Prod",
            "Effect": "Allow",
            "Principal": {
                "AWS": "{IAM_ROLE_TO_ALLOW_LIST}"
            },
            "Action": "s3:Get*",
            "Resource": "arn:aws:s3:::{YOUR_BUCKET_NAME}/{YOUR_FOLDER_NAME}"
        },
        {
            "Sid": "AEP List Bucket Prod",
            "Effect": "Allow",
            "Principal": {
                "AWS": "{IAM_ROLE_TO_ALLOW_LIST}"
            },
            "Action": "s3:ListBucket",
            "Resource": "arn:aws:s3:::{YOUR_BUCKET_NAME}"
        }
    ]
}

Amazon S3 연결 세부 정보를 제공하고 연결을 확인하고 마무리합니다.

권한을 설정한 후에는 Experience Platform UI의 소스 카탈로그로 돌아가 Amazon S3 소스 설정 페이지로 이동합니다. 연결할 Amazon S3 버킷의 이름을 입력하고 해당하는 경우 버킷 내의 특정 폴더에 대한 경로를 제공하십시오. 설정을 확인하려면 연결 테스트 ​를 선택하세요. 성공하면 계속하고 데이터 흐름을 만들어 클라우드 저장소 데이터를 Experience Platform으로 수집할 수 있습니다.

다음 단계

아래 설명서는 API 또는 사용자 인터페이스를 사용하여 Amazon S3을(를) Experience Platform에 연결하는 방법에 대한 정보를 제공합니다.

API를 사용하여 Amazon S3을(를) Experience Platform에 연결

UI를 사용하여 Amazon S3을(를) Experience Platform에 연결

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089