Я новичок в aws и сталкиваюсь с проблемой роли iam. Я занимаюсь кросс-аккаунтной ролью.Скажем, в Учетной записи x создана роль для Учетной записи Y, дающая разрешение на чтение из потоков Kinesis.
Я хочу подключиться к учетной записи Y, чтобы получать потоки из учетной записи X локально, используя java SDK (я не запускаю экземпляр EC2 для учетной записи Y).Так есть ли у них какой-нибудь способ сделать это?
Я понимаю, что если я запущу приложение на экземпляре EC2 для учетной записи Y, я смогу его изменить, но я не хочу получать его с помощью EC2.
AWS doc mentions in
https://docs.aws.amazon.com/cli/latest/topic/config-vars.html
# In ~/.aws/credentials:
[development]
aws_access_key_id=foo
aws_secret_access_key=bar
# In ~/.aws/config
[profile crossaccount]
role_arn=arn:aws:iam:...
source_profile=development
Это связано с этим?Здесь я думаю, что crossaccount - это роль, созданная в учетной записи x для предоставления доступа к учетной записи y.
Which aws api should I call to fetch the streams?
Заранее спасибо.