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
他に有用なサンプル等をご存知でしたら、教えて頂けないでしょうか。
回答済み 10ヶ月前
0
確認出来ました。全ファイル(8262)が対象となることを確認出来たのですが、s3 アップロードでタイムアウト(15分)と なってしまいました。 こちらで、zip 圧縮等を検討したいと思います。
大変、助かりました、ありがとうございます。
回答済み 10ヶ月前
関連するコンテンツ
- AWS公式更新しました 7ヶ月前
- AWS公式更新しました 10ヶ月前
以下のブログが参考になると思います。 https://www.packetswitch.co.uk/how-to-use-nexttoken-in-boto3-aws-api-calls/
コードにすると以下のような感じだと思います。