Amazon S3聯結器
Adobe Experience Platform為AWS、Google Cloud Platform和Azure等雲端提供者提供原生連線。 您可以將資料從這些系統帶入Platform。
雲端儲存空間來源可以將您自己的資料帶入Platform,而不需要下載、格式化或上傳。 內嵌的資料可以格式化為XDM JSON、XDM Parquet或分隔。 流程的每個步驟都會整合至來源工作流程。 Platform可讓您透過批次從S3匯入資料。
IP位址允許清單
使用來源聯結器之前,必須將IP位址清單新增至允許清單。 未能將您區域特定的IP位址新增到允許清單可能會導致使用來源時的錯誤或效能不佳。 如需詳細資訊,請參閱IP位址允許清單頁面。
檔案和目錄的命名限制
以下是在命名雲端儲存空間檔案或目錄時必須考慮的限制清單。
- 目錄和檔案元件名稱不能超過255個字元。
- 目錄和檔案名稱不能以正斜線(
/
)結尾。 如果提供,則會自動移除。 - 必須正確逸出下列保留的URL字元:
! ' ( ) ; @ & = + $ , % # [ ]
- 不允許下列字元:
" \ / : | < > * ?
。 - 不允許非法URL路徑字元。 類似
\uE000
的程式碼點雖然在NTFS檔案名稱中有效,但不是有效的Unicode字元。 此外,也不允許使用某些ASCII或Unicode字元,例如控制字元(0x00到0x1F、\u0081等)。 如需HTTP/1.1中Unicode字串的規則,請參閱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$、點字元(.)和兩個點字元(…)。
先決條件 prerequisites
若要使用S3擷取單一目錄,您必須在S3主控台中為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
,以確保檔案探索從subfolder
開始(而非subsubfolder/abc.csv
)。
使用暫時安全性認證來連線Amazon S3
您可以使用s3SessionToken
連線Amazon S3與暫存的安全性認證。 這可讓您將Amazon S3連線到Platform,而不需要使用Amazon Web Services建立永久性IAM認證,或是將Amazon S3儲存貯體的存取權提供給不受信任環境中的使用者。
臨時安全性憑證的運作方式與一般長期存取金鑰憑證類似,不過您可以設定較短的臨時憑證到期日。 有效期限可在啟用後數分鐘或最多數小時設定。 使用者也不包含臨時認證。 這表示您必須在臨時認證過期時,要求一組新的臨時認證。
如需如何產生暫存工作階段權杖的步驟,請參閱暫存工作階段權杖上的此AWS 檔案
.
將S3連線至Platform
以下檔案提供如何使用API或使用者介面將S3連線至Adobe Experience Platform的資訊: