小编Ans*_*m17的帖子

Firehose到S3:​​24小时尝试失败后数据会发生什么变化

来自AWS文档:

由于存储桶不再存在,Kinesis Firehose假定的IAM角色无法访问存储桶,网络故障或类似事件,因此向S3存储桶的数据传送可能会失败.在这些条件下,Kinesis Firehose会持续重试24小时,直到交付成功.Kinesis Firehose的最大数据存储时间为24小时,如果数据传输失败超过24小时,您的数据将丢失.

  • 现在丢失的数据会发生什么?
  • 是否有任何日志或指标可以检查此类故障?

我已经在DeliverytoS3.Success指标上创建了警报(如果指标值<1表示1分钟,警报触发).因此,每当发送到S3时发生故障,它将重试直到24小时,但指标显示该时间段的值<1并且触发警报.此外,我没有看到任何CloudWatch错误(S3Delivery)日志.

我的目标是仅在我们无法最终向S3发送数据时触发警报(即使在24小时后).

注意:如果需要任何解释或更正,请告诉我.

amazon-web-services amazon-kinesis-firehose

6
推荐指数
0
解决办法
618
查看次数

隐藏Django rest框架Routers Api视图页面

我在我的Django应用程序中使用DjangoRestFramework 3.3.2进行路由。我有6个应用程序和1个主项目应用程序的6个不同的文件夹。我已经将所有6个应用程序URL都包含到主URL文件中。以下是我的主要网址文件。

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^vpc/', include('vpc.urls')),
    url(r'^dss/', include('dss.urls')),
    url(r'^rds/', include('rds.urls')),
    url(r'^compute/', include('compute.urls')),
    url(r'^iam/', include('iam.urls')),
]
Run Code Online (Sandbox Code Playgroud)

这是我的应用网址文件之一。

from django.conf.urls import url
from rest_framework import routers
import views.instance_views as instance
import views.snapshot_views as snapshot

router = routers.SimpleRouter()
router.register(r'instance', instance.IntanceViewSet, base_name='instance')
router.register(r'snapshot', snapshot.SnapshotViewSet, base_name='snapshot')

urlpatterns = []

urlpatterns += router.urls
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,当我在浏览器中打开网址时,可以看到整个网址层次结构。这不是必需的。Api根视图快照

如何隐藏这些渲染的视图。我不想显示任何其他信息

我能够使用以下方法隐藏视图:

REST_FRAMEWORK = {
    'DEFAULT_RENDERER_CLASSES': (
        'rest_framework.renderers.JSONRenderer',
    )
}
Run Code Online (Sandbox Code Playgroud)

但我仍然在1个应用程序下获取所有网址。

{"instance":"http://127.0.0.1:8000/compute/instance/","keypair":"http://127.0.0.1:8000/compute/keypair/","volume":"http://127.0.0.1:8000/compute/volume/","image":"http://127.0.0.1:8000/compute/image/","snapshot":"http://127.0.0.1:8000/compute/snapshot/"}
Run Code Online (Sandbox Code Playgroud)

django router django-rest-framework

3
推荐指数
3
解决办法
1412
查看次数