vRealize Automation Cloud は、Google Cloud Platform (GCP) ストレージ バケットをサポートしているため、ユーザーはストレージ リソースをすばやく、簡単に作成および管理できます。vRealize Automation Cloud ストレージ バケットのサポートには、マルチリージョン/デュアルリージョン ストレージ バケットの作成、パブリック アクセスの制限、暗号化が含まれます。

Cloud Assembly クラウド テンプレートを使用してストレージ バケットを作成し、Cloud Assembly の [デザイン] タブ機能を使用して、これらのクラウド テンプレートを一般的な方法で展開します。クラウド テンプレートを展開したら、GCP ポータルを確認して、ストレージ バケットが正常にプロビジョニングされたことを確認できます。

ストレージ バケット クラウド テンプレートに必要なプロパティは、次のとおりです。
  • ストレージ バケット名 - ストレージ バケット名の構築にはいくつかの制限があります。詳細については、次のページを参照してください。https://cloud.google.com/storage/docs/buckets
  • locationType - {SINGLE_REGION, DUAL_REGION, MULTI_REGION"} のいずれかです。locationType が DUAL_REGION または MULTI_REGION の場合は、regionID プロパティも必須です。regionID の値は、locationType によって異なります。詳細:https://cloud.google.com/storage/docs/locations
  • storageClass - {STANDARD、NEARLINE、COLDLINE、ARCHIVE、REGIONAL、MULTI_REGIONAL、DURABLE_REDUCED_AVAILABILITY} のいずれか

パブリック アクセスが制限されている、CMEK によって暗号化されたストレージ バケットを作成する場合は、次のリンクで説明されているように、いくつかの前提条件があります。https://cloud.google.com/storage/docs/encryption/using-customer-managed-keys

注: ユーザーが管理する暗号化キーは、ストレージ バケットと同じリージョンに配置する必要があります。

ストレージ バケット クラウド テンプレートの例

次のクラウド テンプレートの例は、Cloud Assembly クラウド テンプレートを使用してストレージ バケットを作成する一般的な方法を示しています。

次のクラウド テンプレートの例は、単純な単一のリージョン ストレージ バケットの作成方法を示しています。

formatVersion: 1
inputs: {}
resources:
  Cloud_GCP_StorageBucket_1:
    type: Cloud.GCP.StorageBucket
    properties:
      name: simple-storage-bucket
      locationType: SINGLE_REGION
      storageClass: STANDARD

次のクラウド テンプレートの例は、暗号化キーを使用する制限付きのパブリック アクセスを示しています。

formatVersion: 1
inputs: {}
resources:
  Cloud_GCP_StorageBucket_1:
    type: Cloud.GCP.StorageBucket
    properties:
      name: encrypted-storage-bucket
      storageClass: STANDARD
      locationType: SINGLE_REGION
      kmsKey:
        kmsProjectId: gcp
        keyRingRegion: asia-east1
        keyRing: asia-key
        keyName: asia-east-key

次のクラウド テンプレートの例は、マルチリージョン ストレージ バケットの作成方法を示しています。

formatVersion: 1
inputs: {}
resources:
  Cloud_GCP_StorageBucket_1:
    type: Cloud.GCP.StorageBucket
    properties:
      name: multi-regional-sb
      locationType: MULTI_REGION
      storageClass: STANDARD
      regionId: EU

次のクラウド テンプレートは、デュアルリージョン ストレージ バケットの実装例を示しています。

formatVersion: 1
inputs: {}
resources:
 Cloud_GCP_StorageBucket_1:
    type: Cloud.GCP.StorageBucket
 properties:
  name: dual-regional-sb
  storageClass: NEARLINE
  locationType: DUAL_REGION
  regionId: ASIA
  locations:
   - ASIA-EAST1
   - ASIA-SOUTHEAST1