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

Node.jsでDB接続

DB

MySQL (8.0.31) https://programming-engineer.com/nodejs-database-connection/https://ictdiary.hatenadiary.jp/entry/2018/12/03/221312 OS: CentOS 7 yum -y install epel-releaseyum -y install nodejsyum -y install npm node -vnpm -v mkdir test;cd …

{Azure Synapse Analytics}クイック スタート:Azure CLI を使用して Azure Synapse ワークスペースを作成する

https://learn.microsoft.com/ja-jp/azure/synapse-analytics/get-startedhttps://learn.microsoft.com/ja-jp/azure/synapse-analytics/quickstart-create-workspace-cli Azure Synapse Analyticsは「Azure SQL Data Warehouse」の後継サービス -- 1. 前作業…

CでDB接続

DB

MySQL (8.0.31)https://qiita.com/Ki4mTaria/items/778ff9186bb4958bb667 OS: CentOS 7 yum -y install gcc mysql-devel vim a.c--------------------- #include <stdio.h>#include <stdlib.h>#include <string.h>#include <mysql/mysql.h> int main(void){ MYSQL *conn = NULL; MYSQL_RES *res = NULL; M</mysql/mysql.h></string.h></stdlib.h></stdio.h>…

PowerShellでDB接続

DB

MySQL (8.0.31)https://ameblo.jp/ho1man/entry-11190167744.html?frm=theme https://buralog.jp/powershell-mysql-select-execute/ 接続元OS: Windows Server 2022接続先OS: CentOS 7 前提: 「 Connector/NET 8.0.31 」インストール済リモート接続許可済 no…

{GCP Filestore}gcloud CLI を使用して Filestore インスタンスを作成する

GCP

https://cloud.google.com/filestore/docs/create-instance-gcloud?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name="project01" gcloud projects list gcloud config listgcloud confi…

{IAM}MFA制限付きロール

AWS

https://zoo200.net/aws-cli-switch-role-restrict-mfa/ https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-configure-role.html#cli-configure-role-mfa アカウントAで、アカウントBが引き受けできる共有ロールを、MFA制限ありで作成する MFAが…

{Azure Files}クイックスタート: Azure ファイル共有を作成して使用する

https://learn.microsoft.com/ja-jp/azure/storage/files/storage-how-to-use-files-portal?tabs=azure-cli https://www.cloudou.net/storage/blob002/ NFS プロトコルは、Premium ファイル共有 (FileStorage アカウントの種類のファイル共有) でのみ使用で…

{GCP VPC}Packet Mirroring を使用する

GCP

https://cloud.google.com/vpc/docs/using-packet-mirroring?hl=ja https://qiita.com/hssh2_bin/items/722176ca3f813d339a41 Packet Mirroring を有効にするには、パケット ミラーリング コレクタとして機能する内部 TCP / UDP ロードバランサが必要です バ…

{Azure Network Watcher}Azure CLI を使用して Azure Network Watcher でパケット キャプチャを管理する

https://learn.microsoft.com/ja-jp/azure/network-watcher/network-watcher-packet-capture-manage-cli -- 1. 前作業 az login --use-device-codeaz account show az version az configure --list-defaultsaz configure --defaults location=japaneastaz co…

{GCP Compute Engine}vm起動停止自動化

GCP

https://cloud.google.com/compute/docs/instances/schedule-instance-start-stop?hl=jahttps://cloud.google.com/iam/docs/manage-access-service-accounts?hl=jahttps://cloud.google.com/iam/docs/creating-custom-roles?hl=ja#iam-custom-roles-create-g…

{ECR}ライフサイクルポリシー

AWS

https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/LifecyclePolicies.html ライフサイクルポリシーを作成すると、影響を受けるイメージが 24 時間以内に有効期限切れになります。 -- 1. コマンド等のインストール -- 1.1 aws cli version 2 イ…

PHPでDB接続

DB

MySQL (8.0.31) https://weblabo.oscasierra.net/centos7-php74-install/https://devsakaso.com/php-connect-mysql/ OS: CentOS7 -- 1. phpインストール yum -y install epel-releaseyum -y install http://rpms.famillecollet.com/enterprise/remi-release-…

{Azure Automation}vm起動停止自動化

https://www.guri2o1667.work/entry/2021/11/02/%E3%80%90Azure%E3%80%91%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AE%E8%87%AA%E5%8B%95%E5%81%9C%E6%AD%A2%E3%81%A8%E8%87%AA%E5%8B%95%E8%B5%B7%E5%8B%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6…

{GCP Memorystore for Redis}gcloud CLI を使用して Memorystore for Redis インスタンスを作成する

GCP

https://cloud.google.com/memorystore/docs/redis/create-instance-gcloud?hl=ja Basic 1GB 209円/1日 -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name="project01" gcloud projects list gc…

{Azure Cache for Redis}Azure CLI を使用して Azure Cache for Redis を作成する

https://learn.microsoft.com/ja-jp/azure/azure-cache-for-redis/scripts/create-manage-cache https://learn.microsoft.com/ja-jp/azure/azure-cache-for-redis/cache-how-to-redis-cli-tool https://qiita.com/sawada_masahiko/items/1f60936c421ecab8dfb…

{GCP Cloud Firestore}Datastore モードの Firestore でデータを保存し、クエリを実行する

GCP

https://cloud.google.com/datastore/docs/store-query-data?hl=ja https://qiita.com/kento_gm/items/0ae03a6fee989a53ed2f https://cloud.google.com/datastore/docs/samples/datastore-basic-entity?hl=ja https://cloud.google.com/datastore/docs/datas…

さくらのクラウド

https://docs.usacloud.jp/usacloud/references/server/https://qiita.com/zembutsu/items/fe4686cde8a0cd50f2b0 -- 1. usacloudインストール curl -fsSL https://github.com/sacloud/usacloud/releases/latest/download/install.sh | bash usacloud version…

{Azure Cosmos DB}Azure CLI を使用して Azure Cosmos DB for NoSQL のアカウント、データベース、コンテナーを作成する

https://learn.microsoft.com/ja-jp/azure/cosmos-db/scripts/cli/nosql/create https://learn.microsoft.com/ja-jp/azure/cosmos-db/nosql/quickstart-go?tabs=bash https://learn.microsoft.com/ja-jp/azure/cosmos-db/nosql/manage-with-cli https://lear…

{GCP Cloud SQL}ローカル コンピュータから Cloud SQL for MySQL に接続する

GCP

https://cloud.google.com/sql/docs/mysql/connect-instance-local-computer?hl=ja#gcloud 前提:Goインストール済Gitインストール済mysqlクライアントインストール済 -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create pro…

{GCP VPC} 限定公開の Google アクセスを構成する

GCP

https://cloud.google.com/vpc/docs/configure-private-google-access?hl=ja https://blog.g-gen.co.jp/entry/private-google-access-explained#:~:text=%E9%99%90%E5%AE%9A%E5%85%AC%E9%96%8B%E3%81%AE%20Google%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%20…

{GCP VPC} VPC フローログを使用する

GCP

https://cloud.google.com/vpc/docs/using-flow-logs?hl=ja#gcloud VPC フローログには、VM インスタンスによって送受信されたネットワーク フローのサンプルが記録されます。これには GKE ノードとして使用されるインスタンスも含まれます。これらのログは…

{GCP VPC} VPC ネットワーク ピアリングを使用する

GCP

Google Cloud VPC ネットワーク ピアリングでは、2 つの Virtual Private Cloud(VPC)ネットワークが同じプロジェクトまたは同じ組織に属しているかにかかわらず、内部 IP アドレス接続できます。 https://cloud.google.com/vpc/docs/using-vpc-peering?hl=…

{GCP GKE}アプリを GKE クラスタにデプロイする

GCP

https://cloud.google.com/kubernetes-engine/docs/deploy-app-cluster?hl=ja リージョン クラスタ -> コントロール プレーンはリージョンの 3 つのゾーンにわたって複製されますゾーンクラスタ -> 1 つのゾーン内に 1 つのコントロール プレーンが存在 今回…

{Azure AKS}クイック スタート:Azure CLI を使用して Azure Kubernetes Service クラスターをデプロイする

https://learn.microsoft.com/ja-jp/azure/aks/learn/quick-kubernetes-deploy-cli https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/ -- 1. 前作業 az login --use-device-codeaz account show az version az configure --list-defaultsaz co…

{GCP Cloud Functions}Node.js で HTTP Cloud Functions の関数を作成してデプロイする

GCP

https://cloud.google.com/functions/docs/create-deploy-http-nodejs?hl=ja https://cloud.google.com/functions/docs/console-quickstart-1st-gen?hl=ja https://cloud-ace.jp/column/detail321/ -- 1. 前作業 gcloud initgcloud auth list gcloud --versi…

{Azure Functions}クイックスタート: コマンド ラインから Azure に Python 関数を作成する

https://learn.microsoft.com/ja-jp/azure/azure-functions/create-first-function-cli-python?tabs=azure-cli%2Cbash&pivots=python-mode-configuration https://qiita.com/forest1/items/9b7ccbd8fb2a0db6363a https://zenn.dev/sakojun/articles/20210529…

{GCP Cloud CDN}Cloud CDN を設定する

GCP

https://cloud.google.com/cdn/docs/setting-up-cdn-with-mig https://www.topgate.co.jp/gcp30-cloud-cdn#cloud-loadbalancing-backend-service-cloud-cdn Cloud CDN は、Google Cloud のグローバル外部 HTTP(S) ロードバランサを利用して、ルーティング、…

依存関係確認ビュー

DB

MySQL (8.0.31) https://marock.tokyo/2021/06/23/mysql-view%E4%BE%9D%E5%AD%98%E9%96%A2%E4%BF%82%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/ https://www.dbrnd.com/2015/08/find-table-dependency-in-constraint-view-stored-pro…

macにDBインストール

DB

タームからOS再起動した場合、一度コンソールにログインしないとDockerが起動しないbrew services restart コマンドがエラーとなる → 下記対策により問題解消①システム環境設定 → ユーザとグループ → ログインオプション → 自動ログインでユーザを設定する②D…

ビューでのorder by句の使用

DB

MySQL、Oracle、PostgreSQL -> 使用可能 SQL Server -> 使用不可。ただしTOP句がある場合を除く MySQL (8.0.31) https://dev.mysql.com/doc/refman/8.0/en/create-view.html ORDER BY is permitted in a view definition, but it is ignored if you select f…