每个区域(https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html)的每个亚马逊网络服务账户的消防管名称必须是唯一的
对firehose执行Put record操作需要DeliveryStreamName (非arn) https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecord.html
用户可以在任何地区的任何亚马逊网络服务账户下写入firehose (假设他们拥有正确的权限) https://stackoverflow.com/a/43464145/1299412
如果我可以访问多个具有完全相同名称的消防管(它们位于不同的AWS账户或不同的区域),并且我使用该名称对消防管执行put操作,会发生什么情况?我在任何地方都找不到指定的行为。
发布于 2019-12-22 01:49:44
AWS CLI和SDK将回退到您的默认区域,或者您需要在创建客户端/ your记录时明确指定一个区域。
以下是CLI的输出示例:
% aws firehose put-record --delivery-stream-name test --record '{"hello":"world"}'
You must specify a region. You can also configure your region by running "aws configure".https://stackoverflow.com/questions/54536125
复制相似问题