AWS LocalStack Get Dynamo DB от Lambda в LocalStackPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 AWS LocalStack Get Dynamo DB от Lambda в LocalStack

Сообщение Anonymous »

Я лямбда и набор dynaodb в локальном потоке.
Таблица Dyanmoddb правильно создана (видно в Web LocalStack + Awslocal Dynamodb List Tables в контейнере Localstack-main) < /p>
В Localstack-main (в Eu-West-3) < /p>

Код: Выделить всё

{
"TableNames": [
"leads",
"dealers"
]
}
< /code>
В моей Lambda я пытаюсь: < /p>
import os,boto3
url = os.getenv("LOCALSTACK_HOSTNAME") #=some ip
port = os.getenv("EDGE_PORT") #verified = 4566
localstack_endpoint =f"http://{url}:{port}"

dynamodb = boto3.resource("dynamodb", region_name="eu-west-3",endpoint_url=localstack_endpoint)
table = dynamodb.Table("dealers")
< /code>
Я получаю невозможные операции в несуществующей таблице. Я то же самое, заменив URL на localhost.localstack.cloud.replacing с Localhost Я просто не получаю подключения < /p>
dynamodb = boto3.resource("dynamodb", region_name="eu-west-3", endpoint_url=localstack_endpoint)
tables = list(dynamodb.tables.all())
print(tables)
< /code>
\ >>> [] < /p>
Вот мой Docker-Compose < /p>
version: "3.8"

services:
localstack:
container_name: "${LOCALSTACK_DOCKER_NAME:-localstack-main}"
image: localstack/localstack:4.0.3
ports:
- "4566:4566"              # LocalStack Gateway
- "4510-4559:4510-4559"    # external services port range
environment:
# LocalStack configuration: https://docs.localstack.cloud/references/configuration/
- DEBUG=${DEBUG:-0}
- AWS_DEFAULT_REGION=eu-west-3
volumes:
- "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack"
- "/var/run/docker.sock:/var/run/docker.sock"
Я хочу получить доступ к DynamoDB от лямбды в localstack


Подробнее здесь: https://stackoverflow.com/questions/794 ... localstack
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • C# DEBUG AWS Lambda и S3 с использованием LocalStack
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • C# DEBUG AWS Lambda и S3 с использованием LocalStack
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как локально проверить функцию Java AWS Lambda с использованием LocalStack
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как локально проверить функцию Java AWS Lambda с использованием LocalStack
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Dynamo DB — одна таблица с несколькими объектами — получение данных нескольких объектов в одном запросе
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»