首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS元素媒体存储凭据不可用

AWS元素媒体存储凭据不可用
EN

Stack Overflow用户
提问于 2020-12-04 20:57:07
回答 1查看 381关注 0票数 0

因此,我正在创建一个nodejs应用程序,它使用AWS Media Live和AWS Media Store来直播流音频和视频。

我正确地创建了媒体实时通道、输入和媒体存储容器。我为通道使用的角色具有MediaStoreFullAcces权限,因此它可以从容器中读取并写入容器。到目前一切尚好。

如果我用obs工作室启动流,使用RTMP推送url和流键,一切看起来都很好。但是,如果我看一下频道的日志,它就会显示这个错误,说它不能写到媒体商店:

代码语言:javascript
复制
OutputDataBackground failed to send file for URL [mediastoressl://.../720p30_00028.ts], after [10] attempts, error [EMS credentials unavailable]

它也不会在容器中创建.m3u8文件。

我的疑问是,如果不是来自角色的权限,那么环境管理系统的凭据是什么?

我在AWS控制台中找不到添加凭据或更改安全性的任何地方。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-12 01:08:44

感谢您的询价。您可以检查以下文档,以确保从MediaStore通道的关联角色向MediaLive写入所需的所有权限都存在。如果角色的策略不包括MediaStore表中列出的操作和/或资源语句不正确或太严格,那么MediaLive将无法写入目标。

https://docs.aws.amazon.com/medialive/latest/ug/trusted-entity-requirements.html

可以选择地使用每个目标的凭据字段配置每个输出组的凭据。此方法需要来安全地存储MediaLive将用于写入MediaStore的IAM用户的AWS秘密访问密钥。

https://docs.aws.amazon.com/medialive/latest/ug/requirements-for-EC2.html

如果需要进一步的帮助,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65150636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档