---
schema_version: "1"
id: d7080bc342a13528d8d66c68232dc88bc52e1a6595d298189921a4e1aa02539d
title: RTFCTL を使用した Mule アプリケーションプロパティ値の保護
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/runtime-fabric/2.8/manage-secure-properties.md
canonical_url: https://docs.mulesoft.com/jp/runtime-fabric/2.8/manage-secure-properties
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 36f4df1860c40e089e12261ed160f2ed63dc4188761c55640eaec7591e6271a6
description: MuleSoft Documentation Site
release: "2.8"
latest: false
---
# RTFCTL を使用した Mule アプリケーションプロパティ値の保護

セキュアなアプリケーションプロパティは、Runtime Fabric クラスターのローカルに追加され、安全に保存され、環境ごとにスコープ設定されます。これらのプロパティには、スコープ設定された環境にカスタムプロパティとしてデプロイされた Mule アプリケーションから暗号化されていない形式でアクセスできます。

Runtime Fabric の保護されたプロパティは、アプリケーションレベルのプロパティよりも常に優先されます。

## [](#rtfctl-のインストール)rtfctl のインストール

Runtime Fabric の保護されたプロパティをローカルで管理するには、​`rtfctl`​ ユーティリティが必要です。セキュアプロパティの管理を続行する前に、​[rtfctl をインストール](https://docs.mulesoft.com/jp/runtime-fabric/2.8/install-rtfctl)​する手順を実行します。

## [](#セキュアプロパティを設定する)セキュアプロパティを設定する

1. `rtfctl`​ がインストールされているコントローラーノードにログインします。
2. 次のコマンドのプレースホルダー項目を置き換えて実行し、特定の環境で Runtime Fabric にセキュアプロパティを設定します。
    
    ```copy
    rtfctl apply secure-property --key <key> --value <value> --app-namespace <app_namespace> --namespace <rtf_namespace>
    ```
    
    - **<key>**​: Mule アプリケーションで値を参照するために使用されるセキュアプロパティのキー。
    - **<value>**​: 保存するセキュアプロパティの値。
    - **<app\_namespace>**​: このセキュアプロパティをスコープ設定する Anypoint 環境。この環境にデプロイされたアプリケーションのみがこのセキュアプロパティにアクセスできます。
    - **<rtf\_namespace>**​:システムの名前空間スコープで、デフォルトは ​`rtf`​ です。

## [](#セキュアプロパティを表示する)セキュアプロパティを表示する

1. `rtfctl`​ がインストールされているコントローラーノードにログインします。
2. 次のコマンドのプレースホルダー項目を置き換えて実行し、特定の環境で Runtime Fabric に適用されるセキュアプロパティを表示します。
    
    ```copy
    sudo ./rtfctl get secure-properties -n <environment_id>
    ```
    
    - **<environment\_id>**​: セキュアプロパティを表示する Anypoint 環境 ID。

## [](#セキュアプロパティへのアクセス)セキュアプロパティへのアクセス

`${my.property.name}`​ を使用して、Mule アプリケーション内からセキュアプロパティにアクセスできます。

## [](#セキュアプロパティを削除する)セキュアプロパティを削除する

1. `rtfctl`​ がインストールされているコントローラーノードにログインします。
2. 次のコマンドを実行し、特定の名前空間で Runtime Fabric からセキュアプロパティを削除します。
    
    ```copy
    sudo ./rtfctl delete secure-property <my_key> -n <namespace>
    ```
    
    - **<my\_key>**​: セキュアプロパティを参照するために Mule アプリケーションで使用されるキー。
    - **<namespace>**​: セキュアプロパティが適用される名前空間。

## [](#関連情報)関連情報

- [rtfctl のインストール](https://docs.mulesoft.com/jp/runtime-fabric/2.8/install-rtfctl)
- [Runtime Fabric で使用されるプロキシの管理](https://docs.mulesoft.com/jp/runtime-fabric/2.8/manage-proxy-self)