Bitbucketクラウド構成ソース・プロバイダの作成

Bitbucket Cloudからリソース・マネージャに構成ソース・プロバイダを作成します。

開始前

Oracle Cloud Infrastructure Resource ManagerをBitbucketクラウド・リポジトリに接続するには、まず読取りスコープ(制限付き権限)を持つBitbucketクラウド APIトークンを作成する必要があります。

APIトークン権限を参照してください。

APIトークンを作成する場合:

  • Bitbucket API認証には、Atlassianアカウントの電子メールを使用してください。
  • APIトークンをOCI Vaultシークレットに格納します。
  • 推奨スコープ: read:repository:bitbucket
  • 前提条件をすべて完了したら、コンソールで次のステップに従って、Bitbucketクラウドから構成ソース・プロバイダを作成します。
    1. 「構成ソース・プロバイダ」リスト・ページで、「構成ソース・プロバイダの作成」を選択します。リスト・ページまたは構成ソース・プロバイダの検索に関するヘルプが必要な場合は、構成ソース・プロバイダのリストを参照してください。
    2. 「構成ソース・プロバイダの作成」パネルに、構成ソース・プロバイダの名前と説明(オプション)を入力します。機密情報を入力しないでください。
    3. 構成ソース・プロバイダを格納するコンパートメントを選択します。
    4. (オプション)プライベート・エンドポイントを使用するには、次のステップに従います:
      1. 「プライベート・エンドポイント」を選択します。
      2. プライベート・エンドポイントを選択または作成します。別のコンパートメントにあるプライベート・エンドポイントまたは証明書を選択するには、「コンパートメントの変更」を選択します。
      3. SSL証明書の選択
      プライベート・サーバーのプライベート・エンドポイントの詳細は、プライベートGitサーバーを参照してください。
    5. 「タイプ」で、「Bitbucketクラウド」を選択します。
    6. 次の値を入力します。
      • サーバーURL: Bitbucket Cloudサービス・エンドポイント。例: https://bitbucket.org/
      • 電子メール: Bitbucket Cloud APIトークンで使用されるAtlassianアカウントの電子メール。
      • Vault: シークレットが格納されているVault
      • シークレット: 認可のシークレット
        ノート

        シークレットには、アプリケーション・パスワードではなく、Bitbucket Cloud APIトークンが含まれています。
    7. (オプション)構成ソース・プロバイダに1つ以上のタグを追加します: タグ付けオプションを表示するには、「拡張オプションの表示」を選択します。
      リソースの作成権限がある場合は、フリーフォーム・タグをそのリソースに適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。タグは後で適用できます。
    8. 「作成」を選択します。
    9. 指定された認証情報を使用してリソース・マネージャがサーバーURLにアクセスできることを確認するには、構成ソース・プロバイダを選択してその詳細ページを開き、「接続の検証」を選択します。
  • oci resource-manager configuration-source-provider create-bitbucket-cloud-email-api-token-providerコマンドおよび必要なパラメータを使用して、Bitbucketクラウドから構成ソース・プロバイダを作成します。

    oci resource-manager configuration-source-provider create-bitbucket-cloud-email-api-token-provider --api-endpoint <Bitbucket_Cloud_service_endpoint> --secret-id <secret_OCID> --email-address <atlassian_account_email>
                            

    CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャ・コマンドライン・リファレンスを参照してください。

  • CreateConfigurationSourceProvider操作を実行して、Bitbucket Cloudから構成ソース・プロバイダを作成します。

    リクエストのconfigSourceProviderType部分の例は、CreateBitbucketCloudEmailApiTokenConfigurationSourceProviderDetailsリファレンスを参照してください。