2021-01-01から1年間の記事一覧

Transit Gateway

Transit Gatewayとは、AWSの公式サイトによると AWS Transit Gateway は、中央ハブを介して VPC とオンプレミスネットワークを接続します。これにより、ネットワークが簡素化され、複雑なピア接続関係がなくなります。 aws.amazon.com Transit Gatewayはない…

VPCエンドポイント

VPCエンドポイントはグローバルIPを持つAWSサービスに対して、VPC内から直接アクセスするための出口 VPCエンドポイントを用いる際の注意点! EC2からS3へエンドポイントを介してアクセスする際に、IAMロールでS3のアクセス許可のポリシーをEC2へ付与する必要…

Djangoのtemplate

Djangoにはtemplateにはタグ付けを行うことでHTMLを置き換えることができる。 base.html <html lang="ja"> <head> <title>Hello, world!</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> </meta></meta></head></html>

NATゲートウェイと踏み台サーバーの関係性

AWSでプライベートサブネットを用いる際にNATゲートウェイと踏み台サーバーの関係性を知っておく必要がある。 プライベートサブネットからインターネットへ接続するには以下の構成をとる。 インターネット⇒インターネットゲートウェイ(パブリックサブネット…

ElasticIPアドレスとは何か?

ElasticIPアドレスとは、動的に変化しない固定のIPアドレスである。 NATゲートウェイに割り当てるケースが多い。 このElasticIPアドレスの面白い点が料金体系である。 ElasticIPアドレスを何かしら使用している(NATゲートウェイに割り当てるなど)場合、料…

render関数

render関数 render(request, テンプレート名, 辞書); テンプレート内の辞書をレンダリングしてHttpResponseオブジェクトを返す。 from django.shortcuts import render # Create your views here. def index(request): context = { 'name':'Sakai', } return…

templates

TemplatesはMTVモデルと呼ばれる設計思想を用いている。 Model(データベースに格納されているデータ) Template(テンプレートファイルによって定義されたそれぞれのページのデザイン) View(どのページを表示させるかを決定する処理) 【Django入門】temp…

templates

TemplatesはMTVモデルと呼ばれる設計思想を用いている。 Model(データベースに格納されているデータ) Template(テンプレートファイルによって定義されたそれぞれのページのデザイン) View(どのページを表示させるかを決定する処理) 【Django入門】temp…

INSTALLED_APPSとは何か?

INSTALLED_APPS Djangoでは、setteings.pyのINSTALLED_APPSに以下を記述する INSTALLED_APPS = [ 'myapp.apps.MyappConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.m…