如何通过CLI在AWS中检查S3服务是否可用?

时间:2017-02-03 06:17:57

标签: amazon-web-services amazon-s3

我们可以选择:

1. Copy file/object to another S3 location or local path (cp)
2. List S3 objects (ls)
3. Create bucket (mb) and move objects to bucket (mv)
4. Remove a bucket (rb) and remove an object (rm)
5. Sync objects and S3 prefixes

还有更多。

但在使用命令之前,我们需要先检查S3服务是否可用。怎么做?

是否有如下命令:

aws S3 -isavailable

我们会得到像

这样的回复
0 - S3 is available, I can go ahead upload object/create bucket etc.
1 - S3 is not availble, you can't upload object etc. ?

1 个答案:

答案 0 :(得分:3)

您应该假设Amazon S3可用。如果S3出现问题,您在使用Amazon CLI拨打电话时会收到错误。

如果您特别担心,请先添加一个简单的CLI命令,例如aws s3 ls并丢弃结果。但这确实是同一个概念。或者,您可以使用许多命令上提供的--dry-run选项,这些命令只是表示您是否有足够的权限发出请求,但实际上并未运行请求。< / p>

您的配置中可能会出现错误(例如,错误的区域,凭据无效),而不是S3正在关闭。