Category: Cloud

  • unstructured data storage

    In Google Cloud, there are several options for unstructured data storage, depending on your requirements, format, and purpose of application or storage. Let’s look at a few:

  • The structure of data

    The structure of the data is a crucial factor in deciding the choice and design of a database. There are three widely recognized categories: Structured data This type of data is typically composed of rows and columns; rows are entities or records and columns are attributes. Structured data is organized in such a way that you can be…

  • Multi Cluster Ingress

    Problem You have an application that runs on multiple Kubernetes clusters that are located in different regions, and you want to be able to route user traffic automatically to the cluster that is nearest to the user’s location, using a single HTTP(S) load balancer. Solution Use Multi-Cluster Ingress for Anthos to run your application across as…

  • Service Extensions 

  • Cloud Storage FUSE 

    Cloud Storage FUSE uses FUSE and Cloud Storage APIs to transparently expose buckets as locally mounted folders on your file system. Cloud Storage FUSE can be run from anywhere with connectivity to Cloud Storage, including Google Kubernetes Engine, Compute Engine VMs, or on-premises systems. Install FUSE Installer info (Ubuntu/Debian latest releases): Install gcsfuse: Check the…

  • Add and remove headers

    When a request arrives at the load balancer, the load balancer routes the request to a particular backend service or a backend bucket based on the rules defined in the URL map. Add and remove request headers before sending a request to the backend service. Also add and remove response headers after receiving a response…

  • Service Account impersonation

    To run Terraform locally, you need to use a service account using either a key file or service account impersonation. Managing key files poses a security risk. Key files are not automatically rotated and hence tend to be long-lived. Even if your organization manually rotates key files, they then need to be distributed, which introduces considerable overhead.…

  • Publish Image in the Registry

    Google has its own internal private repository. Before we can start to pull and push Docker images in the repository, we must be sure to have the credential correctly configured. To do that, open the Google SDK and execute the following command: docker tag [SOURCE_IMAGE] [HOSTNAME]/[PROJECT-ID]/[IMAGE]:[VERSION] docker push [HOSTNAME]/[PROJECT-ID]/[IMAGE]:[VERSION]

  • Decrypting HTTPS Traffic

  • Temporarily Reset the Policy

    Temporarily Reset the Policy gcloud org-policies describe constraints/iam.allowedPolicyMemberDomains –organization ORGANIZATION_ID > policy.yaml gcloud storage buckets add-iam-policy-binding BUCKET_NAME \–member=”allUsers” –role=”roles/storage.objectViewer” gcloud org-policies set-policy policy.yaml