---
# System prepended metadata

title: '[お客様へ11月中旬頃]DD社が CRALYのLINEデータを S3経由で利活用できるようにする'

---

# [お客様へ11月中旬頃]DD社が CRALYのLINEデータを S3経由で利活用できるようにする

## 解決したいこと(Why)

* 一番の顧客であるDDさんに対して、APIから取得したデータをS3に出力することで、LINEデータの二次利用の促進をしたい
* またそれを通して、継続的にLINEの全広告アカウントのCRALY登録を定常フローに組み込みたい
* (ゆくゆくはKYOTSU Data PJで巻き取っていくが(2020.03くらい目処)、先にCRALY経由で提供を開始し活用を初めてフィードバックがもらえるようにしたい)

## 前提条件
issues#1450 が終わっていること

## Done 条件
完了条件と同一

## 完了条件(What)
* 媒体APIから取得した素のデータファイルが、DD社のS3に格納されること
    * 対象は、 reports json, reports csv
* ※reportsは格納しやすいjson変換後のものが良さそうとのことだが、媒体から取得した素のままのデータとしてのcsvも一応ほしいとのことだった
    * すでに json 形式になってる
* 毎朝前日までのデータが、デイリーで格納されること
* 格納エラーが発生した時に、チームで気付けること

### やること

- [x] DD s3 バケットの格納パス規則の決定
- [ ] DD s3 に格納する方法を検討する
    - mrf 実行後、mrf 実行履歴と並行して、DD 社だったら s3 格納のタスクも行う

#### infra

やりたいこと: s3 にアクセスする IAM を作り、それを k8s の Secret として、workflow 中で参照できる

* IAM の terraform の書き方を調べる
    * infra の [mail_sender.tf](https://gitlab.devsep.com/pyxis-enterprise/general/infra/blob/c467f3d663a52f0e8acd1bed74d0d3b21ba9f30d/mail_sender.tf) を参考にすればよい
* s3 にアクセスする IAM の設定(terraform 設定)
    * s3 の操作しかできないもの

#### workflow

* 検討した結果に応じた修正
* 動作確認
    * DD 社 s3 バケットに格納されること 
* MR
* MR レビュー
* MR レビュー対応
* リリース
 
### やってもいいこと

* workflow 中の DD 社組織ID チェックをハードコードしないようにできるかどうか調べてみる

### やらないこと

## プロダクトレビュー中のデモ実施者

## 検討内容(How)