この手の問題はよく出てくるが、真逆に覚えていたので皆さんには間違えないように残しておく。
リソースロックとは
リソースロックとは、名前の通り、リソースに対してロック(なんかしらの制限)をかけること。
ロックの種類には、2種類がある。
- 読み取り専用ロック
- 削除ロック
これらは、リソースだけのロックに限らずリソースグループという単位でも適用できる。
- リソース
- リソースグループ
リソースロックに関する問題
そして、よく問題として出てくるのが「リソースロックがかかっている状態で移動させたい」という問題だ。
この機能に対して前提知識がない状態で普通に考えると、
移動 = 移動元を削除、移動先に作成という動きになるので
「削除ロックがかかっているリソースは移動できないんじゃね?」
もしくは、
「読み取りロックなら移動元は削除されないにしろ、移動先にコピーでもリソースできんじゃね?」
ってなるんですよ。
そんなふうに考えたら不正解になります。
こいつに関しては逆でした。
- 読み取り専用ロックがかかっているリソースは移動不可
- 削除ロックがかかっているリソースは移動可
なんです。以上。
こちらで勉強中!
コメント