AWS-S3-CROSS-ACCOUNT-ACCESS-WITH-TERRAFORM
This module was built VPC IN ACCOUN-A AND BUILD S3 BUCKET IN ACCOUN-B cookiecutter-microservice.
ACCOUNT-A
vpc ec2 s3 private link
ACCOUNT-B In Account B s3 Bucket bucket policy
There are two instances in ACCOUNT-A both PUBLIC and AND PRIVATE instance in ACCOUNT-A. and the private instance kept in a private subnet needs to Access in s3 bucket Found in Account-B
ssh -i id_rsa ec2-user@publicIpp
cat > id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIG5AIBAAKCAYEA4zQL1pUg7p4AWeTrtsgwwbLobfGUqAB11hlDGYDWeOWKXpbCq
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
dS9pIuI0jwOrfjGM4sWyGKk8hPehg92e^%%%Iwpa38CpCd42yb68w==
-----END RSA PRIVATE KEY-----
chmod 400 id_rsa
ssh -i id_rsa ec2-user@private_ip
aws s3 ls s3://BUCKETNAME