Amazon FSx のアクション、リソース、および条件キー
Amazon FSx (サービスプレフィックス: fsx) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon FSx で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateFileSystemAliases |
書き込み |
|||
|
CancelDataRepositoryTask |
書き込み |
|||
|
CopyBackup |
書き込み |
|||
タグ付け、書き込み |
||||
|
CopySnapshotAndUpdateVolume |
書き込み |
|||
|
CreateAndAttachS3AccessPoint |
書き込み |
|||
|
CreateBackup |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDataRepositoryAssociation |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDataRepositoryTask |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateFileCache |
書き込み |
|||
書き込み |
||||
タグ付け、書き込み |
||||
|
CreateFileSystem |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateFileSystemFromBackup |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateSnapshot |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateStorageVirtualMachine |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateVolume |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateVolumeFromBackup |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteBackup |
書き込み |
|||
|
DeleteDataRepositoryAssociation |
書き込み |
|||
|
DeleteFileCache |
書き込み |
|||
書き込み |
||||
|
DeleteFileSystem |
書き込み |
|||
書き込み |
||||
タグ付け、書き込み |
||||
|
DeleteSnapshot |
書き込み |
|||
|
DeleteStorageVirtualMachine |
書き込み |
|||
|
DeleteVolume |
アクセス許可管理、書き込み |
|||
書き込み |
||||
タグ付け、書き込み |
||||
|
DescribeBackups |
読み取り |
|||
|
DescribeDataRepositoryAssociations |
読み取り |
|||
|
DescribeDataRepositoryTasks |
読み取り |
|||
|
DescribeFileCaches |
読み取り |
|||
|
DescribeFileSystemAliases |
読み取り |
|||
|
DescribeFileSystems |
読み取り |
|||
|
DescribeS3AccessPointAttachments |
読み取り |
|||
|
DescribeSharedVpcConfiguration |
読み取り |
|||
|
DescribeSnapshots |
読み取り |
|||
|
DescribeStorageVirtualMachines |
読み取り |
|||
|
DescribeVolumes |
読み取り |
|||
|
DetachAndDeleteS3AccessPoint |
書き込み |
|||
|
DisassociateFileSystemAliases |
書き込み |
|||
|
ListTagsForResource |
読み取り |
|||
|
ReleaseFileSystemNfsV3Locks |
書き込み |
|||
|
RestoreVolumeFromSnapshot |
書き込み |
|||
|
StartMisconfiguredStateRecovery |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateDataRepositoryAssociation |
書き込み |
|||
|
UpdateFileCache |
書き込み |
|||
|
UpdateFileSystem |
書き込み |
|||
|
UpdateSharedVpcConfiguration |
書き込み |
|||
|
UpdateSnapshot |
書き込み |
|||
|
UpdateStorageVirtualMachine |
書き込み |
|||
|
UpdateVolume |
書き込み |
Amazon FSx で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
Amazon FSx for Windows File Server ファイルシステムに DNS エイリアスを関連付けるアクセス権限を付与します |
書き込み |
|||
データリポジトリタスクをキャンセルするアクセス権限を付与します |
書き込み |
|||
バックアップをコピーする許可を付与。 |
書き込み |
|||
別の Amazon FSx for OpenZFS ファイルシステムのスナップショットを使用して既存のボリュームを更新するためのアクセス許可を付与 |
書き込み |
|||
S3 アクセスポイントを作成して FSx ファイルシステムにアタッチするアクセス許可を付与 |
書き込み |
|||
Amazon FSx ファイルシステムまたは Amazon FSx ボリュームの新しいバックアップを作成する許可を付与 |
書き込み |
|||
Amazon FSx for Lustre ファイルシステム用の新しいデータリポジトリタスクを作成するアクセス権限を付与します。 |
書き込み |
|||
Amazon FSx for Lustre ファイルシステム用の新しいデータリポジトリタスクを作成するアクセス権限を付与します |
書き込み |
|||
新しい空の Amazon ファイルキャッシュを作成するための許可を付与します |
書き込み |
|||
新しい空の Amazon FSx ファイルシステムを作成するアクセス権限を付与します |
書き込み |
|||
既存のバックアップから新しい Amazon FSx ファイルシステムを作成するアクセス権限を付与します |
書き込み |
|||
大量の新しい スナップショットを作成する許可を付与します。 |
書き込み |
|||
Amazon FSx for Ontap ファイルシステム内に新しいストレージ仮想マシンを作成する許可を付与 |
書き込み |
|||
新しいボリュームを作成する許可を付与 |
書き込み |
|||
バックアップから新しいボリュームを作成する許可を付与 |
書き込み |
|||
バックアップを削除するアクセス権限を付与し、その内容を削除します。削除後、バックアップは存在しなくなり、そのデータは使用できなくなります。 |
書き込み |
|||
リポジトリの関連付けを記述する許可を付与します。 |
書き込み |
|||
ファイルキャッシュを削除するための許可を付与し、その内容を削除します |
書き込み |
|||
ファイルシステムを削除するアクセス権限を付与し、そのコンテンツおよびファイルシステムの既存の自動バックアップを削除します |
書き込み |
|||
大量のスナップショットを削除する許可を付与します。 |
書き込み |
|||
ストレージ仮想マシンを削除して、その内容を削除する許可を付与します。 |
書き込み |
|||
ボリュームを削除して、その内容およびボリュームの既存の自動バックアップを削除する許可を付与します。 |
書き込み |
|||
呼び出しているエンドポイントの AWS アカウント で が所有するすべてのバックアップの説明 AWS リージョン を返すアクセス許可を付与します |
読み取り |
|||
呼び出しているエンドポイントの AWS アカウント で が所有するすべてのデータリポジトリ AWS リージョン の関連付けの説明を返すアクセス許可を付与します |
読み取り |
|||
呼び出しているエンドポイントの AWS アカウント で が所有するすべてのデータリポジトリタスクの説明 AWS リージョン を返すアクセス許可を付与します |
読み取り |
|||
呼び出しているエンドポイントの AWS アカウント で が所有するすべてのファイルキャッシュの説明 AWS リージョン を返すアクセス許可を付与します |
読み取り |
|||
Amazon FSx for Windows File Server ファイルシステムが所有しているすべての DNS エイリアスの説明を返すアクセス権限を付与します |
読み取り |
|||
呼び出しているエンドポイント AWS リージョン の AWS アカウント で が所有するすべてのファイルシステムの説明を返すアクセス許可を付与します |
読み取り |
|||
S3 アクセスポイントアタッチメントの説明を返すアクセス許可を付与 |
読み取り |
|||
参加者アカウントからの FSx ルートテーブルの更新が自分のアカウントで許可されているかどうかの説明を返すためのアクセス許可を付与 |
読み取り |
|||
呼び出しているエンドポイントの AWS アカウント で が所有するすべてのスナップショットの説明 AWS リージョン を返すアクセス許可を付与します |
読み取り |
|||
呼び出しているエンドポイント AWS リージョン の AWS アカウント で が所有するすべてのストレージ仮想マシンの説明を返すアクセス許可を付与します |
読み取り |
|||
呼び出しているエンドポイント AWS リージョン の AWS アカウント で が所有するすべてのボリュームの説明を返すアクセス許可を付与します |
読み取り |
|||
Amazon FSx ファイルシステムから S3 アクセスポイントをデタッチし、S3 アクセスポイントを削除するアクセス許可を付与 |
書き込み |
|||
ファイルシステムエイリアスと Amazon FSx for Windows File Server ファイルシステムの関連付けを解除するアクセス権限を付与します |
書き込み |
|||
Amazon FSx リソースのタグを一覧表示するアクセス権限を付与します |
読み取り |
|||
ファイルシステムの NFS V3 のロックをリリースする許可を付与します |
書き込み |
|||
スナップショットからボリューム状態を復元するアクセス許可を付与します。 |
書き込み |
|||
誤って設定された状態のリカバリを開始するアクセス許可を付与します |
書き込み |
|||
Amazon FSx リソースにタグを付けるアクセス権限を付与します |
タグ付け、書き込み |
|||
Amazon FSx リソースからタグを削除するアクセス権限を付与します |
タグ付け、書き込み |
|||
データリポジトリ関連付け設定を更新するアクセス許可を付与します。 |
書き込み |
|||
ファイルキャッシュ設定を更新するための許可を付与します |
書き込み |
|||
ファイルシステム設定を更新するアクセス権限を付与します |
書き込み |
|||
参加者アカウントからの FSx ルートテーブルの更新を自分のアカウントで有効または無効にするためのアクセス許可を付与 |
書き込み |
|||
スナップショット設定を更新する許可を付与します。 |
書き込み |
|||
ストレージ仮想マシンの設定を更新する許可を付与 |
書き込み |
|||
ボリュームの設定を更新する許可を付与 |
書き込み |
Amazon FSx のアクセス許可のみのアクション
以下のアクションは Amazon FSx によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
ファイルゲートウェイインスタンスを Amazon FSx for Windows File Server 用のファイルシステムに関連付けるアクセス許可を付与します。 |
書き込み |
|||
アクティブな保持期間が設定されている WORM (Write Once Read Many) ファイルを含む FSx for ONTAP SnapLock Enterprise ボリュームの削除を許可するための許可を付与します |
アクセス許可管理、書き込み |
|||
AWS Resource Access Manager (RAM) を介して FSx ボリュームのクロスアカウント共有を管理するアクセス許可を付与します。PutResourcePolicy と GetResourcePolicy も必要です |
アクセス許可管理、書き込み |
|||
Amazon FSx for Windows File Server ファイルシステムに関連付けられたファイルゲートウェイインスタンスを記述する許可を付与。 |
読み取り |
|||
Amazon FSx for Windows File Server ファイルシステムからファイルゲートウェイインスタンスの関連付けを解除する許可を付与。 |
書き込み |
|||
AWS Resource Access Manager (RAM) を介して FSx ボリュームのクロスアカウント共有を管理するアクセス許可を付与します。PutResourcePolicy と DeleteResourcePolicy も必要です |
アクセス許可管理、書き込み |
|||
AWS Backup を使用してバックアッププリンシパルの関連付けを管理するアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
AWS Resource Access Manager (RAM) を介して FSx ボリュームのクロスアカウント共有を管理するアクセス許可を付与します。DeleteResourcePolicy とGetResourcePolicy も必要です |
アクセス許可管理、書き込み |
Amazon FSx で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:fsx:${Region}:${Account}:association/${FileSystemIdOrFileCacheId}/${DataRepositoryAssociationId} |
||
arn:${Partition}:fsx:${Region}:${Account}:backup/${BackupId} |
||
arn:${Partition}:fsx:${Region}:${Account}:file-cache/${FileCacheId} |
||
arn:${Partition}:fsx:${Region}:${Account}:file-system/${FileSystemId} |
||
arn:${Partition}:fsx:${Region}:${Account}:snapshot/${VolumeId}/${SnapshotId} |
||
arn:${Partition}:fsx:${Region}:${Account}:storage-virtual-machine/${FileSystemId}/${StorageVirtualMachineId} |
||
arn:${Partition}:fsx:${Region}:${Account}:task/${TaskId} |
||
arn:${Partition}:fsx:${Region}:${Account}:volume/${FileSystemId}/${VolumeId} |
Amazon FSx の条件キー
Amazon FSx では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |
|
バックアップが CopyBackup オペレーションの送信先バックアップであるかどうかによって、アクセスをフィルターします。 |
Bool |
|
バックアップが CopyBackup 操作のソースバックアップであるかどうかによってアクセスをフィルタリングします。 |
Bool |
|
認証をサポートする NFS データリポジトリによるアクセスをフィルタリングします |
Bool |
|
転送中の暗号化をサポートする NFS データリポジトリによるアクセスをフィルタリングします |
Bool |
|
ボリュームオペレーションを変更するために、ペアレントボリュームを含むことでアクセスをフィルタリングします。 |
String |
|
ボリュームオペレーションを変更するために、ボリュームについて包含するストレージ仮想マシンでアクセスをフィルタリングします |
String |