Slide 11
Slide 11 text
11
Amazon Neptuneへのデータ投入
port = 8182
server = '{Amazon Neptuneのエンドポイント}'
endpoint = f'wss://{server}:{port}/gremlin'
graph = Graph()
connection = DriverRemoteConnection(endpoint, 'g',
transport_factory=lambda: AiohttpTransport(call_from_event_loop=True))
g.addV('compute').property(T.id, '1').property('name', 'EC2').iterate()
g.addV('networking & container delivery').property(T.id, '4').property('name', 'ELB').iterate()
# エッジ(繋がり)を追加 (ELBとEC2)
g.V('4').addE('connect').to(__.V('1')).iterate()
雰囲気だけ感じてください
一見面倒に見えるが、
新たな繋がりを作る時にテーブル定義の
変更が発生しないのが大きい