4 個答案
- 最新
- 最多得票
- 最多評論
0
ファイル数が多い場合、get_differences()のレスポンスにNextTokenというものが含まれていると思います。
このNextTokenを使用してget_differences()をもう一度実行すると続きからファイルを取得できます。
なので、NextTokenがレスポンスから無くなるまでwhileでループするようにコードを書き換えればよいと思います。
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/codecommit/client/get_differences.html
0
早速のご回答ありがとうございます。
下記も試してみたのですが、結果は変わらず、300 ファイルとなっていました。 https://stackoverflow.com/questions/43418653/how-can-i-push-aws-codecommit-to-s3-using-lambda
他に有用なサンプル等をご存知でしたら、教えて頂けないでしょうか。
已回答 6 個月前
0
確認出来ました。全ファイル(8262)が対象となることを確認出来たのですが、s3 アップロードでタイムアウト(15分)と なってしまいました。 こちらで、zip 圧縮等を検討したいと思います。
大変、助かりました、ありがとうございます。
已回答 6 個月前
相關內容
- 已提問 10 個月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 6 個月前
- AWS 官方已更新 1 年前
以下のブログが参考になると思います。 https://www.packetswitch.co.uk/how-to-use-nexttoken-in-boto3-aws-api-calls/
コードにすると以下のような感じだと思います。