1 个不稳定版本
0.2.0 | 2024年2月13日 |
---|
#442 in 身份验证
26KB
528 行
OCI配置写入器
这个小型库允许工程师使用Rust创建Oracle Cloud Infrastructure (OCI)配置文件。在将配置写入用户主目录下的子目录之前,它会检查文件是否已存在。在添加内容之前,它会检查权限。要实例化库,应将其地址指定为oci_cfg
,此名称在模块中使用。使用make doc
命令创建的文档。
有关配置文件本身的更多信息,可以在官方文档中找到:[https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm](https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm)
示例
use oci_cfg::{profile, credentials, report};
fn main() {
profile(
"ocid1.user.oc1..aaaaaaaaxxxxxx",
"ocid1.fingerprint.oc1..aaaaaaaaxxxxxx",
"path/to/private/key",
"ocid1.tenancy.oc1..aaaaaaaaxxxxxx",
"IAD"
);
credentials(
"ocid1.user.oc1..aaaaaaaaxxxxxx",
"ocid1.fingerprint.oc1..aaaaaaaaxxxxxx",
"path/to/private/key",
"passphrase"
);
content();
}
依赖关系
~0–10MB
~59K SLoC