--- id: "18047" Google: https://support.cloud.google.com/portal/cases/details;name=metallicBillingAccounts%2F00C232-7C03B2-14F2EF%2Fcases%2F51364135 Slack: https://topgate.slack.com/archives/CDBNPLL2X/p1715588939239389 Zendesk: https://topgate-support.zendesk.com/agent/tickets/18047 --- # 18047 ## 2024-06-04 Sent 楽天生命保険株式会社 水谷 様 お世話になっております。トップゲートサポートの高井です。 追加で質問いただいた内容についてGoogleに確認が取れましたので、下記に案内いたします。 お客様が現在使用されており、課金対象のリソースはCloud Storageのみとなっております。 なお、使用されているCloud Storageバケットについてのサイズ・コストについては Google サポート側にて確認ができないため、分かりかねる状況となります。 また、AutoMLモデル レジストリにつきましてもGoogleサポートでも状況が確認できかねる状況のため、お手数ですがお客様自身にて当方より以前ご案内させていただいたHTTPリクエストを用いたCLIでの確認をいただきたく存じます。 > CLIについて試してみたのですがなかなかうまくいかず、 また、こちらの状況について、具体的にどのような手順でお困りでしょうか。 可能であれば、実際に実行いただいたCLIコマンドやHTTPリクエストの手順など全ての出力含めた状態にて、テキストファイル・PDFやスクリーンショット画像を共有いただけますでしょうか。 ご不便おかけし恐れ入りますが、ご確認の程よろしくお願いいたします。 ## 2024-06-05 Incoming 高井 さま お世話になっております。 ご連絡をいただき、ありがとうございます。 いただいたコードを用いてCLIを動かすことができました。 ※弊職がWindows環境で環境設定をしていたため、exportではなくsetで対応する必要があることを  わかっておらず手間取っていました。 モデルについて確認したところ、添付の通りすべてUNDEPLOYEDとなっている状況なのですが、 このままで課金はされないものでしょうか。 削除が必要であれば削除を実施いたします。 お手数をおかけして申し訳ありませんが、 何卒よろしくお願い申し上げます。 ### 添付1 (dev環境のモデル一覧.txt) ```json { "model": [ { "name": "projects/913543099423/locations/us-central1/models/TCN2405732541085515776", "displayName": "faq_20220725_dev", "datasetId": "TCN3946528212867088384", "createTime": "2022-07-25T05:29:53.198401Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-23T19:31:29.811206Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN3176706795947163648", "displayName": "faq_20220120_dev", "datasetId": "TCN1014906956797706240", "createTime": "2022-01-20T05:23:54.028763Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-23T19:27:24.664669Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN3677327634213109760", "displayName": "faq_20220405_20220405053945", "datasetId": "TCN6366045331230031872", "createTime": "2022-04-05T08:40:34.927778Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-23T19:23:19.440391Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN7806727170767716352", "displayName": "faq_20220809_dev", "datasetId": "TCN8799491062893641728", "createTime": "2022-08-09T04:50:59.132022Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-23T19:17:13.780080Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN4638072098470756352", "displayName": "faq_20220401_dev", "datasetId": "TCN3564947100493938688", "createTime": "2022-03-24T08:51:42.463861Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-23T19:13:08.687754Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN8940258787818733568", "displayName": "faq_20211122_dev", "datasetId": "TCN4015957974114631680", "createTime": "2021-11-22T08:18:29.257788Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-23T19:07:03.122425Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN3375252207644442624", "displayName": "faq_20211108_dev", "datasetId": "TCN6228632766037098496", "createTime": "2021-11-08T04:03:47.317349Z", "deploymentState": "UNDEPLOYED", "updateTime": "2022-03-24T08:44:16.829845Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN3373633726528356352", "displayName": "faq_20211025_dev", "datasetId": "TCN7863835254958587904", "createTime": "2021-10-25T04:46:41.001383Z", "deploymentState": "UNDEPLOYED", "updateTime": "2022-01-20T23:46:32.488968Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN568313371141603328", "displayName": "faq_20211011_dev", "datasetId": "TCN5513659936912965632", "createTime": "2021-10-11T05:33:40.534238Z", "deploymentState": "UNDEPLOYED", "updateTime": "2021-11-22T08:28:45.837205Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/913543099423/locations/us-central1/models/TCN4278690125862404096", "displayName": "faq_20210927_dev", "datasetId": "TCN1122016981529133056", "createTime": "2021-09-27T04:29:05.348169Z", "deploymentState": "UNDEPLOYED", "updateTime": "2021-11-08T03:04:26.270613Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } } ] } ``` ### 添付2 (prod環境のモデル一覧.txt) ```json { "model": [ { "name": "projects/1080702204224/locations/us-central1/models/TCN3547409340275097600", "displayName": "faq_20220120_prod", "datasetId": "TCN3276276919691116544", "createTime": "2022-01-20T05:24:25.728522Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-27T19:22:38.038657Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN2043192771082190848", "displayName": "faq_20220725_prod", "datasetId": "TCN1437601007956656128", "createTime": "2022-07-25T05:30:14.662841Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-27T19:18:32.837789Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN9013319136461193216", "displayName": "faq_20220401_prod", "datasetId": "TCN4927567462750224384", "createTime": "2022-03-24T08:53:08.424228Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-27T19:14:27.794676Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN8409959931695857664", "displayName": "faq_20211122_prod", "datasetId": "TCN2203259124098007040", "createTime": "2021-11-22T08:18:47.641402Z", "deploymentState": "UNDEPLOYED", "updateTime": "2024-05-27T19:10:22.588817Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN1443841286200098816", "displayName": "faq_20211025_prod", "datasetId": "TCN6127979073583972352", "createTime": "2021-10-25T04:46:16.908396Z", "deploymentState": "UNDEPLOYED", "updateTime": "2022-03-24T08:42:37.159009Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN2729970823535263744", "displayName": "faq_20211108_prod", "datasetId": "TCN5544085622676783104", "createTime": "2021-11-08T04:04:25.503468Z", "deploymentState": "UNDEPLOYED", "updateTime": "2022-03-24T08:42:33.846940Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN4357529507620454400", "displayName": "faq_2021101_prod", "datasetId": "TCN4847127192062132224", "createTime": "2021-10-11T05:34:04.127710Z", "deploymentState": "UNDEPLOYED", "updateTime": "2021-11-22T08:30:57.795819Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } }, { "name": "projects/1080702204224/locations/us-central1/models/TCN3056666514473091072", "displayName": "faq_20210927_prod", "datasetId": "TCN5733702999956520960", "createTime": "2021-09-27T04:38:24.452867Z", "deploymentState": "UNDEPLOYED", "updateTime": "2021-11-08T03:04:52.503450Z", "textClassificationModelMetadata": { "classificationType": "MULTICLASS" } } ] } ``` ## 2024-06-05 15:15 Sent 楽天生命保険株式会社 水谷 様 お世話になっております。トップゲートサポートの高井です。 こちらこそ、早速ご確認いただきありがとうございます。 > いただいたコードを用いてCLIを動かすことができました。 > ※弊職がWindows環境で環境設定をしていたため、exportではなくsetで対応する必要があることを >  わかっておらず手間取っていました。 こちらについて、大変失礼いたしました。 以前ご案内したコードがmacOS / Linux環境での例である旨が記載漏れておりましたが、実行し取得いただけたとのことで安心いたしました。 > モデルについて確認したところ、添付の通りすべてUNDEPLOYEDとなっている状況なのですが、 > このままで課金はされないものでしょうか。 こちらにつきましても、共有いただいたモデル情報と併せてGoogleへ削除の対応が必要か否かを確認しております。 Googleから返信あり次第、ご案内いたします。再度もう少々お時間をいただけますと幸いです。 ご不便おかけし恐れ入りますが、よろしくお願いいたします。 ## 2024-06-05 15:20 Incoming 高井 さま お世話になっております。 ご確認いただき、ありがとうございます。 引き続きお手数をおかけいたしますが、よろしくお願い申し上げます。 ## 2024-06-04 Sent 楽天生命保険株式会社 水谷 様 お世話になっております。トップゲートサポートの高井です。 > モデルについて確認したところ、添付の通りすべてUNDEPLOYEDとなっている状況なのですが、 > このままで課金はされないものでしょうか。 保留となっておりましたこちらの料金について、下記に回答いたします。 旧プロダクトであるため、こちらについてもGoogle側で正確な情報は確認できかねる状況でございます。 しかしモデルは存在しているため、ストレージ料金が発生する可能性がございます。 そのため、以前ご案内した手順にて削除を実施いただくことを推奨いたします。 お待たせしている中、正確な回答ができず大変恐縮ではございますが、ご案内内容に不明点等ございましたらお知らせくださいませ。 引き続きどうぞよろしくお願いいたします。 ## 2024-06-07 Incoming 高井 さま お世話になっております。 ご連絡をいただきありがとうございます。 削除すべきであるという旨承知いたしました。 削除について実施しようとしてみたのですが、 以下エラーが発生して頓挫しております。。 ``` C:\Users\l-masahiro.mizutani>curl -X DELETE ^ More? -H "Authorization: Bearer ya29.a0AXooCgv8lOoz0kKzNEIoOWOraDWhAKEw9X5PuVCBhaWTkbQXoV_NLQ4jlmIJcETswF4VS1SMeP0gyZ82RnIWB4tRRskuATsPVhRiaa3PfU3dbSFUWfD0bwIgihXPh00PCUoNZTuVaw4Vb_TUBmy-J-TlC8JhfbYBKn-abvcmvW0aCgYKAVASARESFQHGX2MiDt9vDd2VcUiSTcDyJg7EQQ0178" ^ More? https://automl.googleapis.com/v1/projects/913543099423/locations/us-central1/models/TCN2405732541085515776 { "error": { "code": 403, "message": "Your application is authenticating by using local Application Default Credentials. The automl.googleapis.com API requires a quota project, which is not set by default. To learn how to set your quota project, see https://cloud.google.com/docs/authentication/adc-troubleshooting/user-creds .", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "SERVICE_DISABLED", "domain": "googleapis.com", "metadata": { "service": "automl.googleapis.com", "consumer": "projects/32555940559" } } ] } } ``` クオータプロジェクトについて確認した結果、問題なく設定できており、 何が問題であるかわかっていない状況です。 解決策をご教示いただけますと幸いです。 よろしくお願い申し上げます。 ## 2024-06-10 Sent 楽天生命保険株式会社 水谷 様 お世話になっております。トップゲートサポートの高井です。 ご案内にお時間いただいており恐れ入ります。 エラー状況についてのご共有ありがとうございます。 > Your application is authenticating by using local Application Default Credentials. The automl.googleapis.com API requires a quota project, which is not set by default. To learn how to set your quota project, see https://cloud.google.com/docs/authentication/adc-troubleshooting/user-creds . 上記の403メッセージを解決する方法として、2種類の操作が考えられますので下記に回答いたします。 1: Application Default Credentialsを、割り当てプロジェクトとして別のプロジェクトを使用するように更新[1]する 今回はREST APIを直接呼び出している場合となりますので `"x-goog-user-project"` ヘッダー部分を別のプロジェクトに指定いただければと存じます。 2: プロジェクトのIAM権限を修正する こちらの403エラーはプロジェクトへのIAM権限が不足している場合にも発生するものとなっております。 つきましては、以下のいずれかのロールが実行ユーザーに付与されているか確認いただき、いずれも付与されていない場合は権限付与[2]を実施いただけますと解決できるかと存じます。 * `roles/owner` * `roles/serviceusage.serviceUsageConsumer` * `roles/serviceusage.serviceUsageAdmin` [1]: ユーザーの認証情報が機能しない - ADC 設定のトラブルシューティング (Google Cloud Authentication公式ドキュメント) https://cloud.google.com/docs/authentication/troubleshoot-adc?hl=ja#user-creds-client-based [2]: IAM によるアクセス制御 (Google Cloud Service Usage公式ドキュメント) https://cloud.google.com/service-usage/docs/access-control?hl=ja ご質問いただいております内容への回答は以上となりますが、認識の相違ある場合や不明点などありましたらお知らせくださいませ。 引き続きどうぞよろしくお願いいたします。 ## 2024-06-11 Incoming 高井 さま お世話になっております。 五月雨に申し訳ございません。 改めてモデルの確認と削除を実施し、 成功いたしましたので本件クローズとしていただければ幸いです。 よろしくお願い申し上げます。 ## 2024-06-11 Sent 楽天生命保険株式会社 水谷 様 お世話になっております。トップゲートサポートの高井です。 ご連絡ありがとうございます、本件クローズの旨承知いたしました。 これからも水谷 様が少しでもお困りなことや不安なこと等ございましたらいつでもお問い合わせ下さい。 ご満足いただけるよう、できる限りお手伝いさせて頂きます。 本件はこちらのメールをもちましてご案内終了とさせていただきます。 今後ともどうぞよろしくお願いいたします。