У меня 2 стека, работающих на сервере без использования AWS Cloud, и я хочу разделить S3 Bucket между стеком A и стеком B.
В стеке A я экспортировал вывод следующим образом:
Outputs:
EvidenceEventsBucketName:
Value:
Ref: EvidenceEventsKinesisFirehoseBucket
Export:
Name: ${self:service}-evidences-events-bucket-${opt:stage, self:provider.stage}
И в стеке B я пытаюсь импортировать его:
evidenceDataSent:
handler: evidences.handlers.process_sent_events
memorySize: 512
timeout: 900
events:
- s3:
bucket:
Fn::ImportValue: 'twilio-stream-kinesis-evidences-events-bucket-prod'
event: s3:ObjectCreated:*
rules:
- prefix: raw/
Что-то не так, потому что при попытке развернуть его я получил следующую ошибку:
Type Error ---------------------------------------------
name.replace is not a function
Как я могу разделить ведро между стеками?