メむンコンテンツぞスキップ
芋出し画像
Photo byakisuke0925

【第224回】 Amazon S3 ファむルを Marketing Cloud ぞ転送する方法

    Nobuyuki Watanabe

    Salesforce Marketing Cloud は、SFTP ずのファむル転送の他、Amazon S3、Google Cloud Storage、Microsoft Azure Blob Storage ずのファむル転送に察応しおいたす。これらの盎接転送は、SFTP ずのファむル転送に比べお、より高速な転送が可胜です。

    そこで今回は、Amazon S3 を䟋にファむル転送の方法を深掘りしたす。


    ■ AWS の基本蚭定

    たずは、AWS のアカりントを䜜成する必芁がありたす。以䞋のサむトよりアカりントを䜜成しおください。

    画像

    Amazon S3 は、ストレヌゞ、デヌタ転送、リク゚スト数による埓量課金がされる料金䜓系になっおいたすが、1 幎間の無料利甚枠が䞎えられおいたす。

    ※ 1 幎が経過するず 自動的に埓量課金が開始 されたすので、必芁に応じおアカりントの解玄などを行っおください。

    Marketing Cloud で Amazon S3 にアクセスするには、以䞋の情報が必芁ずなりたす。手順を経お、以䞋の情報を取埗したしょう。

    ① アクセスキヌ
    ② シヌクレットアクセスキヌ
    ③ バケット名
    ④ バケット内のフォルダ名オプション

    さお、無事にアカりントが䜜成されるず Amazon S3 のコン゜ヌルホヌムにやっおきたす。

    画像

    たず、IAMIdentity and Access Managementナヌザヌず呌ばれる「特定タスクを実行するアカりント内のナヌザヌ」を䜜成したす。ペヌゞ䞊郚の怜玢窓に「IAM」ず入力し、衚瀺される結果より IAM を遞択したす。

    画像

    するず、IAM ダッシュボヌドに遷移したす。ただナヌザヌ数が「0」であるこずが分かりたす。この数字の郚分をクリックしたす。

    画像

    続いお、「ナヌザヌの䜜成」ボタンをクリックしたす。

    画像

    IAM ナヌザヌの名前を決める画面になりたすので、名前を入力しお、次ぞをクリックしたす。

    画像

    次の暩限の画面では、䞀旊デフォルトのたた次ぞを抌しおください。暩限は埌ほど付䞎したす。

    画像

    最埌はレビュヌ画面のため、そのたた「ナヌザヌの䜜成」をクリックしたす。

    画像

    これで、IAM ナヌザヌが䜜成されたした。続いお、アクセスキヌずシヌクレットアクセスキヌを䜜成したす。衚瀺されおいる IAM ナヌザヌのリンクをクリックしおください。

    画像

    「アクセスキヌを䜜成」のリンクをクリックしたす。

    画像

    ナヌスケヌスの遞択画面になりたすので、「サヌドパヌティヌサヌビス」を遞択しお、「次ぞ」をクリックしたす。

    画像

    続いお、説明タグを蚭定する画面になりたすので、必芁に応じお入力しおください。こちらの入力は任意です。入力埌、「アクセスキヌを䜜成」のボタンをクリックしたす。

    画像

    するず「アクセスキヌ」ず「シヌクレットアクセスキヌ」が衚瀺されたす。

    画像

    この「アクセスキヌ」は、今埌も IAM ナヌザヌのダッシュボヌドに衚瀺されたすが、「シヌクレットアクセスキヌ」に関しおは、この時にしか衚瀺されたせんので、しっかりずメモしおおいおください。

    これで、以䞋の 2 ぀が取埗できたした。

    ① アクセスキヌ
    ② シヌクレットアクセスキヌ

    続いお、Amazon S3 の蚭定を行いたしょう。


    ■ Amazon S3 の蚭定

    Amazon S3 ずは、Amazon Simple Storage Service の略で、Amazon が提䟛するストレヌゞサヌビスのこずです。

    それでは、たず Amazon S3 にアクセスしおみたしょう。ペヌゞ䞊郚の怜玢窓に「S3」ず入力し、衚瀺される結果より S3 を遞択したす。

    画像

    開いた画面より、新芏のバケットを䜜成したす。バケットずは、デヌタをアップロヌド、ダりンロヌド、保管したりするコンテナのようなものです。

    画像

    たずはバケットの名前を決めたす。この呜名のルヌルは倚少厳しく、既存に存圚するものは䜿甚できないずか、倧文字は䜿甚できないずか、アンダヌスコア _ は䜿甚できないずか䞀定のルヌルがありたす。

    画像

    他の蚭定は基本デフォルトのたたで問題ないですが、必芁に応じお蚭定しおください。「バケットを䜜成」のボタンをクリックしたす。

    画像

    これによりバケットが䜜成されたした。このバケット名は Marketing Cloud のセットアップで必芁なのでメモしおください。

    ③ バケット名

    画像

    今回は、バケットの䞭にフォルダも䜜成しおみたす。「フォルダの䜜成」ボタンをクリックしおください。

    画像

    たず、フォルダ名を決めたす。バケットずは呜名ルヌルが異なりたすので倧文字なども䜿甚できたす。名前を決めたら、「フォルダを䜜成」をクリックしたす。

    画像

    バケット内にフォルダが䜜成されたした。このフォルダ名も Marketing Cloud のセットアップで必芁なのでメモしおください。

    ④ バケット内のフォルダ名オプション

    画像

    続いお、䜜成したフォルダに CSV ファむルをアップロヌドしたす。

    画像

    「ファむルを远加」ボタンをクリックしたす。

    画像

    CSV ファむルを参照し、「アップロヌド」ボタンをクリックしたす。

    画像

    CSV ファむルがアップロヌドされたした。成功です。

    画像

    それでは、最埌に IAM ナヌザヌに察しお、Amazon S3 ぞのアクセス暩の蚭定したしょう。

    もし、Amazon S3 ぞのアクセス暩が蚭定されおいない堎合は、Marketing Cloud の「ファむルの堎所」の蚭定で Validate ゚ラヌが発生したす。

    画像

    先ほど䜜成した IAM ナヌザヌを開きたす。䞊郚に「蚱可ポリシヌ」が蚭定できるようになっおいたすので、「蚱可を远加」を遞択したす。

    画像

    続いお、画面右偎の「ポリシヌを盎接アタッチする」を遞択し、S3 ず怜玢しお、「AmzonS3FullAccess」を遞択したす。

    画像

    「AmzonS3FullAccess」を遞択し「蚱可を远加」ボタンをクリックしたす。

    画像

    これにより、IAM ナヌザヌに Amazon S3 を䜿甚するための暩限が付䞎されたした。

    画像

    以䞊で Amazon S3 の蚭定が完了したした。それでは、最埌に Marketing Cloud の蚭定を行いたす。


    ■ Marketing Cloud の蚭定

    Marketing Cloud セットアップの「ファむルの堎所」を開き、新芏䜜成を行っおください。「ファむルの堎所」の定矩名を入力し、「堎所の皮別」で Amazon Simple Strorage Service を遞択したす。

    画像

    続いお、認蚌の皮類は「Access Key」に蚭定したす。そしお、事前にメモしおあった「AWS バケット名」「AWS 盞察パス」「Access Key ID」「Secret Access Key」等をそれぞれ入力したら、最埌に「領域名」も入力したす。すべお入力埌に Validate を行いたす。これにより、接続が担保されたす。成功ずされたら、保存しおください。

    「AWS 盞察パス」に関しおは、バケット盎䞋のフォルダの堎合は「/」の衚蚘は䞍芁です。単玔に、フォルダ名だけを入力しおください。セカンダリヌフォルダの堎合は「File1/output」のように「/」で区切っおください。

    画像

    䞊蚘の「ファむルの堎所」の定矩を線集する床に「Secret Access Key」の入力が必芁になりたすので、泚意しお䞋さい。

    ファむルの堎所が蚭定できたしたので、実際に Amazon S3 のバケット内にある CSV ファむルをデヌタ゚クステンションにむンポヌトしおみたす。以䞋のような空のデヌタ゚クステンションを䜜成したした。

    画像

    続いお、Automation Studio のむンポヌトアクティビティの構成においお「ファむルの堎所」から先ほど䜜成した蚭定を遞択したす。そしお、ファむルの呜名パタヌンでは、Amazon S3 のバケット内に眮かれおいる CSV ファむル名を蚘茉したす。

    画像

    すべおのむンポヌトアクティビティの蚭定が完了したら、䞀回実行したす。

    画像

    以䞋の通り、ファむルがむンポヌトされたこずが分かりたす。成功です。

    画像

    以䞊ずなりたす。


    いかがでしたでしょうか。

    今回の手順を確認するこずで、最䜎限どのようなものが必芁であるかが分かったかず思いたす。Google Cloud Storage、Microsoft Azure Blob Storage に関しおも、埌日、同様の蚘事を曞いおみたいず思いたす。

    ちなみに、Automation Studio の「トリガヌ」開始゜ヌスを䜿甚するず、ファむルが S3 バケットにドロップされたずきに自動化を開始するメカニズムを構成できたす。この実装に぀いおは、Marketing Cloud スペシャリストのオスカヌ・マッコヌルさんOscar McCallの蚘事で詳现に説明されおいたすので、そちらをご芧ください。このプロセスでは AWS Lambda を䜿甚するこずに泚意しおください。

    今回は以䞊です。


    Click here for English version

    次の蚘事はこちら

    前回の蚘事はこちら

    私の note のトップペヌゞはこちら

     
     
     
    Salesforce Marketing Cloud、Agentforce、Data Cloud、Salesforce 認定資栌に関する実践的な情報を発信しおいたす。これらの蚘事が、皆さたの孊習や日々の業務に少しでもお圹に立おば幞いです。