Terraformですべてのグローバルデータリンクを削除する 🔗
Terraformを使用して、Terraformで作成したすべてのグローバルデータリンクをプログラムで削除します。この処理は、Terraformディレクトリ内のterraform.tf.stateファイル内のグローバルデータリンクをすべて削除します。
前提条件 🔗
Terraformでグローバルデータリンクを削除するには、以下の手順が必要です:
管理者のロールを持つSplunk Observability Cloudアカウント。
Terraformの最新バージョン。
Node.jsスクリプト または Terraformファイル を使って、Terraformで作成したグローバルデータリンク。
Terraformですべてのグローバルデータリンクを削除する 🔗
Terraformで作成したグローバルデータリンクをすべて削除するには:
Terraformディレクトリのterraform.tf.stateファイルを表示します。ファイル内のデータリンクをすべて削除することを確認します。
- ターミナルを開き、Terraformディレクトリに移動します。次を実行します:
terraform destroy -var="signalfx_auth_token=<api-access-token>" -var="signalfx_api_url=https://api.<realm>.signalfx.com"
<api-access-token> には、Splunk Observability Cloud APIアクセストークンを入力します。これを取得するには、Splunk Observabilityに移動し、ヘッダーでプロファイルを選択します。My Profile を選択し、次に Show User API Access Token を選択し、APIアクセストークンをコピーします。
<realm> には、Splunk Observability Cloudのレルムを入力します。レルムを取得するには、Splunk Observability Cloudに移動し、ヘッダーでプロファイルを選択します。My Profile を選択し、次に Organizations を選択して、API Endpoint をコピーします。
- UIを表示して、データリンクが削除されたことを確認します:
Splunk Observability Cloudのメインメニューで、Settings を選択し、次に Global Data Link を選択します。
- 作成したデータリンクの名前を検索します。
Node.js スクリプトメソッド を使用した場合は、CSVファイルで指定したAppDLinkLabelの値を検索します。
Terraformファイルのメソッド を使用した場合は、Terraform設定ファイルで指定した
name
の値を検索します。