문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
aws:localstack [2021/03/30 23:49] kwon37xi |
aws:localstack [2021/09/08 16:21] kwon37xi [docker-compose] |
||
---|---|---|---|
줄 33: | 줄 33: | ||
volumes: | volumes: | ||
- " | - " | ||
+ | - " | ||
- "/ | - "/ | ||
- | setup-localstack: | ||
- | image: amazon/ | ||
- | environment: | ||
- | - AWS_ACCESS_KEY_ID=EXAMPLE123 | ||
- | - AWS_SECRET_ACCESS_KEY=EXAMPLE123 | ||
- | - AWS_DEFAULT_REGION=ap-northeast-2 | ||
- | entrypoint: /bin/sh / | ||
- | volumes: | ||
- | - ./ | ||
- | depends_on: | ||
- | - localstack | ||
</ | </ | ||
- | + | | |
- | | + | * 해당 파일 안에서 '' |
<code sh> | <code sh> | ||
sleep 30 | sleep 30 | ||
- | + | # awslocal 호출 --endpoint-url=http: | |
- | # /usr/local/ | + | |
# localstack 은 docker-compose service 이름인데, | # localstack 은 docker-compose service 이름인데, | ||
+ | # regtion 은 DEFAULT_REGION=ap-northeast-2 으로 자동 지정됨. | ||
echo "## creating topics" | echo "## creating topics" | ||
- | aws sns create-topic --name my-sns | + | awslocal |
echo "## creating queues" | echo "## creating queues" | ||
- | aws sqs create-queue --queue-name my-sqs | + | awslocal |
- | aws sns subscribe --topic-arn arn: | + | awslocal |
--protocol sqs --notification-endpoint http:// | --protocol sqs --notification-endpoint http:// | ||
- | --endpoint-url=http:// | ||
</ | </ | ||
+ | |||
===== Mac OS ===== | ===== Mac OS ===== | ||
<code sh> | <code sh> |