Bitbucketサーバー構成ソース・プロバイダの作成
Bitbucketサーバーからリソース・マネージャに構成ソース・プロバイダを作成します。
開始する前に
Oracle Cloud Infrastructure Resource ManagerをBitbucketサーバーに接続するための前提条件を次に示します。
- プライベート・サーバー
-
- プライベート・インスタンス
- プライベートDNSゾーンを介してプライベート・ドメイン名に接続されたプライベートIPアドレス(プライベート・エンドポイントを使用)
- 証明書「証明書の作成」および「既存の証明書のインポート」を参照してください。
- サーバーはポート443でHTTPS経由で実行する必要があります(認証局は必要ありません)
リソース・マネージャとの通信にはポート443が必要です。ポート8443は、Bitbucketサーバーのデフォルトです。サーバー設定の詳細は、Bitbucketサーバーのドキュメント(https://confluence.atlassian.com/bitbucketserver/secure-bitbucket-behind-nginx-using-ssl-776640112.htmlページなど)を参照してください。
- 公開サーバー
-
- パブリックIPアドレス
- サーバーは認証局を使用してHTTPS経由で実行する必要があります。自己署名証明書は許可されません
サーバー設定の詳細は、Bitbucketサーバーのドキュメント(https://confluence.atlassian.com/bitbucketserver/secure-bitbucket-behind-nginx-using-ssl-776640112.htmlページなど)を参照してください。
- アクセス・トークン
証明書の作成
プライベートBitbucketサーバーのサーバー証明書、証明書チェーンおよび秘密キーを作成します。
既存の証明書のインポート
プライベートBitbucketサーバーにアクセスするには、関連するSSL証明書をOracle Cloud Infrastructure Certificatesサービスで使用可能にします。
証明書サービスの詳細は、「証明書」を参照してください。
前提条件をすべて完了したら、コンソールで次のステップに従って、Bitbucketサーバーから構成ソース・プロバイダを作成します。 oci resource-manager configuration-source-provider create-bitbucket-server-access-token-provider
コマンドおよび必須パラメータを使用して、Bitbucketサーバーから構成ソース・プロバイダを作成します。oci resource-manager configuration-source-provider create-bitbucket-server-access-token-provider --api-endpoint <Bitbucket_Server_service_endpoint> --secret-id <secret_OCID>
CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャ・コマンドライン・リファレンスを参照してください。
CreateConfigurationSourceProvider操作を実行して、Bitbucketサーバーから構成ソース・プロバイダを作成します。
リクエストの
configSourceProviderType
部分の例については、CreateBitbucketServerAccessTokenConfigurationSourceProviderDetailsを参照してください。