記事へ Tomohiro Iwamoto · 2023年12月8日 Ohataさん IRIS 2023.1.2を使っていますのでどこかで修正されたのかしれませんが、下記のようなOnAfterSave(内容はあまり気になさらずに...)でimportを実行してみたら下記のように保存されていました。settings.jsonのusernameを書き換えれば、保存されるユーザ名も連動して変わりました。 USER>zw ^IWA ^IWA=6 ^IWA(1)="SuperUser" ^IWA(2)="SuperUser" ^IWA(3)="_SYSTEM" ^IWA(4)="_SYSTEM" ^IWA(5)="SuperUser" ^IWA(6)="SuperUser Method OnAfterSave(InternalName As %String, Object As %RegisteredObject = {$$$NULLOREF}) As %Status { if ..Debug Write "Method 'OnAfterSave' InternalName:"_InternalName_" Object: "_Object,! //DBへの保存は成功させたいのでOKを返す If '..IsInitialized Quit $$$OK //default projectは保存しない If $E(InternalName,1,$L($$$DEFAULTPRJNAME))=$$$DEFAULTPRJNAME { Write $$$MSGNODEFAULTPRJ,! Quit $$$OK } Set path=..LocalWorkspaceRoot_..GetExtraPath() Set ..ExternalName=##class(%ZScc.Utils).ExportSingleItem(InternalName,path,..Debug) Set ^IWA($INCREMENT(^IWA))=$USERNAME Set ^IWA($INCREMENT(^IWA))=..Username Quit $$$OK }
記事へ Tomohiro Iwamoto · 2021年5月20日 方法を紹介しておいて、何なのですが...こちらの記事に書いたのですが、Kubernetesの同類のコマンドであるkubectl execには、(今のところ?)このユーザ指定の機能がありません。ブログで見かけるようなdockerのCLI経由でのアクセスも、V1.23以降はできなくなる(Kubernetesでのdocker使用が廃止される)そうなので、もし、将来、運用もコンテナで...という事をお考えでしたら、あまりこの機能に依存しすぎるのは避けておいたほうが無難かもしれません。 CircleCI,Gitlab, GitHub Actionsあたりは例があるのですが、AWS CodeBuildはなぜか見かけません。YAMLを共有いだだければ、いろんなアイデアが集まるかもしれませんよ?
記事へ Tomohiro Iwamoto · 2020年10月20日 用途は少々異なりますが、こちらの記事で、Apache/Nginxのリバースプロキシ機能で管理ポータルのhttps化を行う方法をご紹介しています。Nginxのコンフィグは下記のように設定しています。 https://github.com/IRISMeister/apache-ssl/blob/master/nginx-conf/ssl.conf