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

注:

このトピックでは、従来のストレージ バケット リソースの作成方法について説明します。プラグイン ベースのストレージ バケット リソースを作成する場合は、「プラグイン ベースのストレージ バケット リソースの構成」を参照してください。

Automation Assembler クラウド テンプレートを使用してストレージ バケットを作成し、Automation Assembler[デザイン] タブ機能を使用して、これらのクラウド テンプレートを一般的な方法で展開します。クラウド テンプレートを展開したら、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

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

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

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

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

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