teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

コードの更新 エラー内容の表記

2023/01/26 08:13

投稿

watchdogs
watchdogs

スコア54

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,12 @@
1
1
  ### 質問内容
2
- AWS Lamdaで演算をしたデータフレーム型のデータをCSV形式でS3バケット保存
2
+ AWS Lamdaで演算をしたデータフレーム型のデータをCSV形式でS3に書き出をしたいです。
3
- 書き出し及び読み込んで演算を行いたいです。
4
3
  pandas を使用して実装している記事を見つけることが出来ず、
5
4
  S3-Lamda間でのデータ移行について躓いており教えて頂きたいです。
6
5
  よろしくお願い致します。
7
6
 
7
+ #参考にしたサイト
8
+ https://recipe.kc-cloud.jp/archives/10058/
9
+
8
10
  環境:Python
9
11
  ### 実現したいこと
10
12
  イメージは下記図のような構成で進めたいです。
@@ -43,21 +45,22 @@
43
45
  #やりたいこと
44
46
  ####################################
45
47
  #① dfをcsvに書き出しS3バケットに保存したい
46
- #df.to_csv("#バケットのアドレス")←このような書き方ではだめでした。
47
48
 
49
+ #サイトを元に試したコード
50
+ s3 = boto3.resource('s3')
51
+ bucket = 'my_backet_name'
52
+ key = df.to_csv() #dfをCSVに変換して保存する書き方がわかりません。
53
+ file_contents = 'Lambda test'
48
- #② ①でS3バケット書き込んだcsvを読み込みたい
54
+ obj = s3.Object(bucket,key)
55
+ obj.put( Body=file_contents )
49
56
 
50
- #-------------------------------
51
- #dfのデータ成形及び演算
52
- #-------------------------------
53
-
54
- #① dfをcsvに書き出しS3バケットに保存したい
55
-
56
57
  ####################################
57
58
 
59
+ ```
58
60
 
61
+ ```Error
62
+ NoCredentialsError
63
+ NoCredentialsError: Unable to locate credentials
59
64
  ```
60
65
 
61
66
 
62
-
63
-

3

文章修正

2023/01/26 06:21

投稿

watchdogs
watchdogs

スコア54

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,10 @@
1
1
  ### 質問内容
2
2
  AWS Lamdaで演算をしたデータフレーム型のデータをCSV形式でS3バケットに保存し
3
3
  書き出し及び読み込んで演算を行いたいです。
4
- 下記のサイトを参考にコーディングをしていましたが、AttributeError等が出てしまい
5
- そもそも書き方が正しくない気がしていて困っています。
6
- pandas を使用して実装している記事を見つけることが出来ず
4
+ pandas を使用して実装している記事を見つけることが出来ず
7
- 教えて頂きたいです。
5
+ S3-Lamda間でのデータ移行について躓いており教えて頂きたいです。
8
6
  よろしくお願い致します。
9
7
 
10
-
11
8
  環境:Python
12
9
  ### 実現したいこと
13
10
  イメージは下記図のような構成で進めたいです。

2

文章変更

2023/01/26 06:19

投稿

watchdogs
watchdogs

スコア54

title CHANGED
File without changes
body CHANGED
@@ -8,12 +8,6 @@
8
8
  よろしくお願い致します。
9
9
 
10
10
 
11
- 参考にしたサイト
12
- https://qiita.com/shomffl/items/6cd389adcfbb47af6b35
13
- https://qiita.com/stpete_ishii/items/7d5d7f1a6f82cc2c3b58
14
- https://qiita.com/gussann0505/items/950f30c517d2b9e17486
15
-
16
-
17
11
  環境:Python
18
12
  ### 実現したいこと
19
13
  イメージは下記図のような構成で進めたいです。

1

ソースコードの変更

2023/01/26 05:39

投稿

watchdogs
watchdogs

スコア54

title CHANGED
File without changes
body CHANGED
@@ -53,7 +53,15 @@
53
53
  ####################################
54
54
  #① dfをcsvに書き出しS3バケットに保存したい
55
55
  #df.to_csv("#バケットのアドレス")←このような書き方ではだめでした。
56
+
56
57
  #② ①でS3バケット書き込んだcsvを読み込みたい
58
+
59
+ #-------------------------------
60
+ #dfのデータ成形及び演算
61
+ #-------------------------------
62
+
63
+ #① dfをcsvに書き出しS3バケットに保存したい
64
+
57
65
  ####################################
58
66
 
59
67