1

AWS バッチ ジョブから S3 に書き込む非常に単純なスクリプトを実行しようとしています。

コンテナーをマシンでローカルに実行すると、S3 バケットに書き込むことができます (資格情報はコンテナーに保存されます...これはお勧めしませんが、この場合は単にテストするためです)。ただし、この同じコンテナーでバッチ ジョブを開始すると、s3 に書き込めないようです。

バッチ ジョブは成功しますが、S3 バケットには、書き込まれたはずのファイルが表示されません。

バッチジョブに与えるコマンドは以下のとおりです

python3 -c \
'import boto3; s3=boto3.resource("s3"); f=open("test.txt", "w");
f.write("works"); f.close(); 
s3.Object(<bucket>, "test.txt").upload_file("test.txt")'
4

0 に答える 0