Azure でホストされる WordPress Web サイトの開発を外部委託したいと考えています。クラウド サービスを作成して、誰かにアクセスを許可すると同時に、Azure サブスクリプション資格情報を提供しない方法はありますか?
2 に答える
Azure サブスクリプションの観点からは、共同管理者特権のみを付与できます。共同管理者は、サブスクリプションへのフル アクセスを取得します。これにより、いくつかのオプションが残ります(他のオプションを考えることができると確信しています):
- 外部委託する WordPress 作業専用の別のサブスクリプションを設定します。プロジェクトの完了時に、サブスクリプションの共同管理者権限を削除することを選択できます
- 開発者が作業を行うために、特定の Azure リソース キー (ストレージ アカウントの名前空間 + キー、サービス バス、MySQL 資格情報など) と共に、WordPress サイトへの管理者アクセスを許可します。プロジェクトが完了したら、いつでもアクセス キーを変更できます
- 開発者に独自のサブスクリプションで WordPress をセットアップしてもらい、プロジェクトが完了したらコンテンツをサブスクリプションに転送します。
編集- 私は質問を少し誤解しており、アウトソーシングされた開発者が特定のサブスクリプション レベルのリソースを必要としていると考えていました。Mike が指摘したように、ソース管理は Web サイトの優れたソリューションです。共同管理者として設定したくない場合は、ストレージ アカウントなどのリソースを設定する必要があります。
クラウド サービスを使用している場合は、TFS とクラウド サービスの間の継続的な統合をセットアップできます。これにより、TFS ソース コードに対する自分のアカウントを他の人に与えることができます。したがって、チェックインしてビルドをトリガーし、デプロイします。アクセス権がありません。
クラウド サービスを使用する必要がない場合は、Windows Azure Web サイトでも同じオプションを使用できます (開発中なので、無料でも実行でき、ロード テストなどを行う場合はバンプ アップする必要があります)。 .)。これにより、ftp アクセスのみを許可することも、TFS または GIT ソース管理統合をセットアップすることもできます。