Veritas NetBackup™ クラウド管理者ガイド
- NetBackup Cloud Storage について
- クラウドストレージについて
- Amazon S3 クラウドストレージの API 形式について
- 長期保持のための Amazon のデータの保護について
- Amazon のクラウド階層化を使用したデータの保護
- NetBackup での Amazon IAM ロールの使用について
- Amazon Snowball および Amazon Snowball Edge を使用したデータの保護
- Microsoft Azure クラウドストレージ API 形式について
- OpenStack Swift クラウドストレージの API 形式について
- NetBackup のクラウドストレージの構成
- [拡張性のあるストレージ (Scalable Storage)]プロパティ
- [クラウドストレージ (Cloud Storage)]プロパティ
- NetBackup CloudStore Service Container について
- クラウドストレージの NetBackup メディアサーバーについて
- クラウドストレージのストレージサーバーの構成
- NetBackup クラウドストレージサーバーのプロパティ
- クラウドストレージ用のストレージユニットの構成
- クラウドストレージディスクプールプロパティの変更
- 監視とレポート
- 操作上の注意事項
- トラブルシューティング
- 統合ログについて
- レガシーログについて
- クラウドストレージの構成上の問題のトラブルシューティング
- クラウドストレージの操作上の問題のトラブルシューティング
NetBackup での Amazon IAM ロールの使用について
AWS IAM ロールは、ID にどのタスクを実行する権限があるかを決定する権限ポリシーを伴う Amazon Web Services (AWS) の ID です。ロールを使用すると、通常は AWS リソースへのアクセス権がないユーザー、アプリケーション、またはサービスにアクセス権を委任できます。ロールは、それを必要とする誰でも引き受けることができます。あるユーザーがロールを引き受けると、一時的なセキュリティクレデンシャルが動的に作成され、ユーザーに提供されます。
たとえば、AWS Elastic Compute Cloud (EC2) インスタンスで実行するアプリケーションには、S3 サービスなどの他の AWS サービスにアクセスするクレデンシャルが必要です。従来の方法では、固定のクレデンシャルのアクセスキーとシークレットアクセスキーを提供します。IAM ロールの場合は、一時的なクレデンシャルを使用して他の AWS サービスに接続します。
NetBackup は、ストリームベースのバックアップ操作用に AWS IAM ロールをサポートしています。
NetBackup は、すべての S3 ストレージ通信用にメディアサーバーが構成されている AWS EC2 インスタンスに接続された AWS IAM ロールを使用します。
NetBackup は、AWS EC2 メタデータに接続することで、ロール名と一時的なクレデンシャルをフェッチします。
NetBackup マスターサーバーは、AWS EC2 インスタンスまたはオンプレミスに配備できます。マスターサーバーとメディアサーバー間の通信には、必須のネットワーク設定を行う必要があります。
IAM ロールを使用してデータをクラウドにバックアップする NetBackup メディアサーバーまたは CloudCatalyst メディアサーバーは、AWS EC2 インスタンスに配備する必要があります。
AWS EC2 インスタンスで実行している NetBackup メディアサーバーには、必須の権限を持つ AWS IAM ロールを接続する必要があります。Amazon S3 クラウドプロバイダのユーザーに必要な権限を参照してください。
バックアップデータは、AWS IAM ロールが作成されたのと同じ AWS アカウントの S3 ストレージに格納されます。
NetBackup は、Amazon と Amazon Gov の両方のクラウドプロバイダについて、AWS IAM ロールベースの認証をサポートしています。
csconfig コマンドを使用すると、認証のみの目的で AWS IAM ロールを使用するように既存のクラウドストレージサーバー (エイリアス) を変更できます。
IAM ロールの割り当て、変更、無効化の操作を実行するには、AWS 管理コンソールを使用します。NetBackup は、ロール固有の情報を一切格納しません。
AWS EC2 インスタンスのメタデータサービスが NetBackup メディアサーバーにアクセスできることを確認してください。AWS コマンドの使用を確認します。次に例を示します。
ロール名を取得するには、次のコマンドを実行します。
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/
クレデンシャルを取得するには、次のコマンドを実行します。
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/role-name
AWS EC2 インスタンスのメタデータサービスは IPv4 のみでサポートされているため、IPv6 のみの配備では AWS IAM ロールを使用できません。
AWS IAM ロールは CloudCatalyst ストレージサーバーでもサポートされます。
次の図は、配備を示しています。
この図に示すとおり、NetBackup で AWS IAM ロールを使用する場合は次のようになります。
NetBackup マスターサーバーは、オンプレミスまたはクラウドに配備できます。
バックアップデータは、AWS IAM ロールが作成されたのと同じ AWS アカウントの S3 ストレージに格納されます。
AWS IAM ロールは、CloudCatalyst メディアサーバーがインストールされている AWS EC2 インスタンスに接続されます。
メモ:
S3 ストレージへのアクセス権がある AWS EC2 インスタンスにロールが接続されると、NetBackup ユーザーはクレデンシャルを提供する必要がなくなります。
ヒント: NetBackup クライアントをクラウドに配備すると、パフォーマンスが向上します。