小编use*_*711的帖子

如何使用 AWS S3 put 对象解决减速错误

我正在尝试访问一个文件并使用 boto 在 S3 中更新它,但即使按照下面的代码在请求之间暂停后,仍然会继续出现减速错误。我该如何解决这个问题?

body = b'Here we have some more data'
s3.put_object(Body=body,Bucket=bucket, Key=key)
time.sleep(10)
response = s3.get_object(Bucket=bucket, Key=key)
time.sleep(10)
print(response["Body"].read().decode('utf-8'))
currFile = response["Body"].read().decode('utf-8')
newFile = currFile + "\n" + "New Stuff!!!"
newFileB = newFile.encode('utf-8')
time.sleep(60)
s3.put_object(Body=newFileB,Bucket=bucket, Key=key)
time.sleep(10)
response = s3.get_object(Bucket=bucket, Key=key)
print(response["Body"].read().decode('utf-8'))
Run Code Online (Sandbox Code Playgroud)

这是错误:

Details
The area below shows the result returned by your function execution.
{
"errorMessage": "An error occurred (SlowDown) when calling the PutObject operation (reached max retries: 4): Please reduce your request rate.",
"errorType": "ClientError", …
Run Code Online (Sandbox Code Playgroud)

amazon-s3

5
推荐指数
1
解决办法
2020
查看次数

如何右对齐文件中的列

如何在awk,sed或bash中右对齐文件的列?

我的文件目前左对齐且空格分隔.

我可以用printfrev

这是我的文件的样子:

$ cat file
14,107     aaa  12,436  0.0  0  0  313  0  373
3,806,201  bbb  1,573   0.0  0  0  -25  0  -25
Run Code Online (Sandbox Code Playgroud)

而使用rev并没有给我我正在寻找的输出.

$rev file  | column -t | rev
14,107  aaa  12,436  0.0  0  0  313  0  373
3,806,201  bbb   1,573  0.0  0  0  -25  0  -25
Run Code Online (Sandbox Code Playgroud)

awk sed justify

2
推荐指数
1
解决办法
3133
查看次数

我如何zcat两个文件内联执行diff?

我如何在内联zcat 2 .gz文件中执行unix中的diff?尝试过eval但语法不对.

zcat file1.gz zcat file2.gz
Run Code Online (Sandbox Code Playgroud)

linux bash zcat

-1
推荐指数
1
解决办法
181
查看次数

标签 统计

amazon-s3 ×1

awk ×1

bash ×1

justify ×1

linux ×1

sed ×1

zcat ×1