はじめに
SharePoint Framework で開発したアプリをテナント内で利用するためには、「アプリカタログ」と呼ばれる場所にアプリのパッケージファイルをアップロードする必要があります。
この記事では、この「アプリカタログ」を作成するための手順を紹介します。
アプリカタログの種類
テナントアプリカタログ
テナント全体で使用するアプリを登録するためのアプリカタログです。
テナントアプリカタログに登録されたアプリは、テナント内のすべてのサイトコレクションに展開可能となり、特定のサイトコレクションに限定して展開することはできません。
サイトコレクションアプリカタログ
サイトコレクションごとの個別のアプリカタログです。
サイトコレクション管理者は自身が管理するサイトコレクションにのみアプリを展開することができます。
アプリカタログ作成手順
テナントアプリカタログ
テナントアプリカタログは Microsoft 365 管理センターから作成します。
① Microsoft 365 管理センターにアクセスし、SharePoint 管理センターを開く。
② メニューから [その他の機能] をクリック、右ペインの [アプリ] の下の [開く] をクリックする。
④ [新しいアプリ カタログ サイトを作成する] をクリックする。
⑤ アプリカタログを作成する。
必要事項を入力し、[OK] ボタンをクリックすると、アプリカタログのサイトコレクションが作成されます。
⑥ アプリカタログを開く。
アプリカタログはサイトコレクションなので、⑤で決めた URL にアクセスすると通常のサイトと同様に開くことができます。
サイトコレクションアプリカタログ
サイトコレクションのアプリカタログは、SharePoint Online 管理シェルか、Office 365 CLI を使って作成します。
(この記事では SharePoint Online 管理シェルを使用します。)
なお、サイトコレクションアプリカタログを作成する前に、テナントアプリカタログを作成しておく必要があります。
SharePoint Online 管理シェルで以下のコマンドを実行します。
Add-SPOSiteCollectionAppCatalog コマンドレットの -Site パラメータには、アプリカタログを作成するサイトコレクションの URL を指定します。
1 2 | Connect-SPOService -Url https://orivers-admin.sharepoint.com Add-SPOSiteCollectionAppCatalog -Site https://orivers.sharepoint.com/sites/test |
コマンドを実行すると、上記で指定したサイトコレクションに「SharePoint 用アプリ」という名前のリストが追加されます。
これが、サイトコレクションアプリカタログになります。
サイトコレクションアプリカタログに関する詳細は Docs を参照してください。
サイトコレクションのアプリカタログを使用する