by shigemk2

当面は技術的なことしか書かない

GCP

GCP IAMロール

GCP

storage cloud.google.com compute cloud.google.com

gcs pap

GCP

public access preventionの略。公開アクセスの防止がenforcedでinheritedが組織ポリシーの制約適用。 cloud.google.com cloud.google.com

terraformerとtfc

terraformer importしてterraform initするところまでは一緒だけど、providerをreplaceしないといけない。terraformerが最新に合っていないのか、、 あとはprovider.tfにcloudブロックを入れて、terraform init $ terraform state replace-provider registry…

terraformer

Google謹製だから余程のことがない限りはメンテは続くと思う。 類似のterraformingがりどみで紹介されていたけど去年末にメンテ終了してしまった。 github.com 例 terraformer import google --resources=gcs,forwardingRules,httpHealthChecks --connect=tr…

Terraform google_secret_manager_secret

AWSのsecrets managerみたいなものか registry.terraform.io

Terraform google_bigquery_table

リソースを指定するときはデータセットもセットで。 $ terraform import google_bigquery_table.default gcp-project/foo/bar registry.terraform.io

Terraform google_storage_bucket

ポイントはこの辺 $ terraform import google_storage_bucket.image-store image-store-bucket $ terraform import google_storage_bucket.image-store tf-test-project/image-store-bucket registry.terraform.io

terraform import google_compute_instance

書き方。 $ terraform import google_compute_instance.default projects/{{project}}/zones/{{zone}}/instances/{{name}} $ terraform import google_compute_instance.default {{project}}/{{zone}}/{{name}} $ terraform import google_compute_instance.…

gcloud compute instances list

GCP

compute engineのインスタンスリスト cloud.google.com

gcloud projects add-iam-policy-binding

GCP

IAMをプロジェクトにバインド gcloud projects add-iam-policy-binding PROJECT_ID --member=PRINCIPAL --role=ROLE [--condition=[KEY=VALUE,…] | --condition-from-file=CONDITION_FROM_FILE] [GCLOUD_WIDE_FLAG …] cloud.google.com

GCP AWS Azureサービス比較表

どのサービスがどのサービスに相当するかの比較表(例 S3とGCSとAzure Blob Storage)など cloud.google.com